随笔分类 -  Spring

Spring家族
Spring中Bean生命周期
摘要:Spring中的bean生命周期是一个重要的点,只有理解Bean的生命周期,在开发中会对你理解代码是非常有用的。对于Bean的周期,个人认为可以分为四个阶段。第一阶段:Bean的实例化,在该阶段主要是Bean的实例化。第二阶段是Bean的初始化,包括初始化方法和属性的填充。第三阶段是Bean的使用。 阅读全文
posted @ 2019-04-16 21:35 lichangyun 阅读(4974) 评论(0) 推荐(1)
Spring容器基础ClassPathXmlApplicationContext(一起看源码)
摘要:ApplicationContext相比较于BeanFactory,扩展了很多功能。也就是说前者包含了后者的所有功能。使用前者加载XML的方式:ApplicationContext app=new ClassPathXmlApplicationContext("applicationContextI 阅读全文
posted @ 2019-04-15 20:57 lichangyun 阅读(3639) 评论(0) 推荐(1)
Spring容器基础xmlbeanfactory(一起看源码)
摘要:在spring中,如果你想创建容器少不了使用常见的xmlbeanfactory,ClassPathXmlApplicationContext,FileSystemXmlApplicationContext,在这里,不介绍后两者。即使xmlbeanfactory已经过时了,但是有必要还是说一说。创建容 阅读全文
posted @ 2019-04-12 22:10 lichangyun 阅读(1447) 评论(0) 推荐(1)
Spring核心技术AOP案例
摘要:在SpringAOP开发之前,首先要了解一下这几个概念。Target:目标,通俗的说对哪个类做增强,那个类就是目标。JoinPoint:连接点,在实际开发中可以被增强的点。PointCut:切入点,在实际开发中真正被增强了的点称为PointCut ,对连接点进行拦截的定义。Advice:通知,在拦截 阅读全文
posted @ 2018-09-20 17:51 lichangyun 阅读(344) 评论(1) 推荐(1)
Spring核心技术AOP实现原理
摘要:关于Spring的AOP也是Spring的非常重要的一项技术。大致上可以这样说,面向切面编程,它的出现说明可以在不修改代码的情况下实现对功能的增强。而增强就是给一个方法增加一些功能。AOP主要思想就是把增强的代码可以单独写成一个方法。比如说想对某个方法增加一个检测权限的功能,就可以单独写成一个che 阅读全文
posted @ 2018-09-18 13:52 lichangyun 阅读(885) 评论(0) 推荐(0)
Spring中Bean管理的常用注解
摘要:在Spring中,主要用于管理bean的注解分为四大类:1.用于创建对象。2.用于给对象的属性注入值。3.用于改变作用的范围。4.用于定义生命周期。这几个在开发中经常接触到,也可以说每天都会遇见。其中创建对象是重点,Spring中创建对象的有四个:分别是@Component,@Controller, 阅读全文
posted @ 2018-09-18 11:29 lichangyun 阅读(3430) 评论(0) 推荐(0)
spring核心技术IOC,DI
摘要:在介绍Spring中IOC之前,先说说Spring的优势有哪些。首先1.方便解耦,简化开发:就是说将对象间的依赖关系交给Spring进行控制,避免了编码造成的过度耦合。2.AOP编程的支持:方便进行切面编程。3.声明式事务的支持:进行事务的管理,提高开发效率和质量。4.方便程序的测试:可以用非容器的 阅读全文
posted @ 2018-09-17 16:46 lichangyun 阅读(214) 评论(0) 推荐(0)