Spring框架的第四课程回顾:Spring框架第三1. AOP注解方式 * 编写切面类(
转载 2022-08-16 15:52:08
30阅读
Spring框架的第三课程回顾:Spring框架第二1. IOC的注解方式 * @Value *
转载 2022-08-16 15:52:14
100阅读
今天课程:Spring框架第一Spring框架的学习路线1. Spring第一Spring的IOC容器之X
转载 2022-08-16 15:52:30
26阅读
Spring框架第二课程回顾:Spring框架第一1. 概述 * IOC和AOP2. 框架的IOC的入门
转载 2022-08-16 16:19:48
44阅读
学习Spring7环绕通知 @Around它很强大,但是很少使用它之所以强大,是因为,它可以改变目标方法的参数。比如:目标方法的参数值。比如本来人家是参数是10/2,,结果被你改成20/2其他的四个通知@Before@After@AfterThrowing@AfterReturn都不能改变目标方法的参数。如果由多个切面类的话,那执行顺序是怎样的呢?有两个切面类:如果是一个切面的话顺序是:前置通知,后置通知,返回通知。1、LogUtils2、VaAspect那么L首字
原创 2022-11-18 09:17:35
66阅读
学习Spring6这些就是第三步,我们要告诉这些通知方法,在什么时候需要执行。配置里面的最后一个:开启基于注解的AOP模式。在配置文件ioc.xml里面去配置。引入aop名称空间<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSc
原创 2022-11-18 09:17:36
42阅读
学习Spring5可以使用动态代理来将日志代码动态的写在核心方法执行的前后。但是,我们发现,虽然动态代理很强大,但是写起来好难。当然,这个动态代理技术最大的缺陷就是:如果目标对象没有实现任何接口...
原创 2022-11-18 09:17:38
53阅读
IOC(控制反转) 将创建对象的权利由程序员变成用户 eg: 非IOC public interface UserDao { void getUser(); } public class UserDaoImpl implements UserDao { public void getUser(){ ...
转载 2021-09-15 22:41:00
48阅读
2评论
学习Spring8数据库针对三种并发问题出现的三种隔离级别:1、读未提交:read uncommited 禁止设置数据库的隔离级别为这个,因为会出现脏读现象。可以读出 人家没有提交的数据。这种情况会出现脏读,把人家没有提交的(修改数据的操作没有提交)数据给读出来了。2、读已提交 read commited 可以设置,但是会出现不可重复读和幻读的情况。因为第一次读和第二次读,中间执行了增删改的操作且这个操作已经提交,导致第二次读出来的数据和第一次读出来的数据不一致,但是这个允许出现。因为毕竟读
原创 2022-11-18 09:17:35
52阅读
学习Spring2问:容器里面创建对象有顺序吗?有的。按照配置文件里面写的顺序来创建。bean之间的依赖,只是改变创建的顺序。测试bean的作用域。分别创建单实例和多实例的beanbean的作用域的意思就是:这个bean是否是单实例的?默认是单实例的。测试bean的作用域问:什么是bean的作用域?指的是bean是否是单实例。默认情况:单实例。prototype:多实例singleton:单实例(默认)单实例:1、在容器启动之前,这些单实例就已经创建好并保存在容器里面了。
原创 2022-11-18 09:17:39
72阅读
学习Spring1框架:Mybatis使用来解决和数据库进行交互的。SpringMVC是用来替代我们写这些复杂的Web逻辑的。Spring是一个容器框架。EJB:Enterprise Java Bean核心关注:IOC和AOP容器:管理所有的组件;组件:就是你写的那些类。DI:Dependence Injection依赖注入。AOP:Aspect Oriented Programming面向切面编程。进入官网:https://spring.io/学好Spring就是学好I
原创 2022-11-18 09:17:40
95阅读
学习Spring4@Resource@Autowired区别:1、@Autowired是Spring自己的注解,最强大2、@Resource 是J2EE的。java的标准因为@Resource是标准,所以它的扩展性很强。即使你的容器用的不是Spring。切换为另一个框架,@Resource照样适用。@Autowired是Spring自己的注解,所以@Autowired离开了Spring就没办法使用了。注意地方:1、你想要使用@Autowired自动装配,那你就先要把一些组件带上那四大
原创 2022-11-18 09:17:37
64阅读
学习Spring3之前学习的手动赋值。基本类型没有自动赋值。这里讲的自动赋值就是指的自定义的类型。之前我们学的都是手动赋值。我们在Person类里面有个属性是Car car之前在ioc.xml里面给person的car属性赋值方式:(为Person里面的自定义类型的属性赋值)这就是手动赋值:现在开始看自动赋值是什么样子的?自动赋值就是自动装配基于XML的自动装配。<bean id="person" class="com.rtl.bean.Person" autow
原创 2022-11-18 09:17:37
103阅读
1. web.xml <!--*****************************Spring整合SpringMvc配置 start*****************************--> <!--配置Spring的器,默认只加载WEB-INF目录下的applicationCont
转载 2020-09-18 16:31:00
42阅读
2评论
1.spring HibernateDaoSupport 注解 发现SqlSessionDaoSupport和HibernateDaoSupport是不一样的,前者有这样的一个方法 @Autowired(required=false) private void setSqlSessionFacoty
转载 2020-09-20 19:51:00
61阅读
2评论
没想到看了一个小时只看了一个方法spring的StringUtils类中包含了很多字符串处理方法。其中很多方法都和String的方法一个效果。实在不明白为何要自己写一个。。。BeanFactory bf = new XmlBeanFactory(new ClassPathResource("applicationContext.xml"));从这句话开始看 new ClassPathRe
原创 2014-09-05 01:16:33
323阅读
1. applicationContext.xml 配置文件里最主要的配置: <?xml version="1.0" encoding="utf-8"?> <beans xmlns="://.springframework.org/schema/beans" xmlns:xsi="ht
转载 2018-11-18 21:54:00
31阅读
2评论
1课程计划第一1、Springmvc介绍2、入门程序3、Springmvc架构讲解a)框架结构b)组件说明4、Springmvc整合mybatis5、参数绑定a)Springmvc默认支持的类型b)简单数据类型c)Pojo类型d)Pojo包装类型e)自定义参数绑定6、Springmvc和struts2的区别第二1、高级参数绑定a)数组类型的参数绑定b)Lis...
转载 2022-08-16 16:57:42
111阅读
1课程计划第一:1、mybatis的介绍2、Mybatis的入门a)使用jdbc操作数据库存在的问
转载 2022-08-18 20:02:13
64阅读
1. 步骤二:编辑SpringWebSocketConfig,根据spring文档,编写websocketConfig,这里可参看文档,xml配置和使用注解两种方式,我选择注解方式 registerWebSocketHandlers:这个方法是向spring容器注册一个handler地址,我把他理解
转载 2020-10-06 17:19:00
69阅读
2评论
  • 1
  • 2
  • 3
  • 4
  • 5