spring
Spring框架是由于软件开发的复杂性而创建的。Spring使用的是基本的JavaBean来完成以前只可能由EJB完成的事情。然而,Spring的用途不仅仅限于服务器端的开发。
we.think
一种新技术一旦开始流行,你要么坐上压路机,要么成为铺路石
展开
-
Spring IOC之后置处理器分析(四)
目录一、BeanPostProcessor二、InstantiationAwareBeanPostProcessor三、BeanFactoryPostProcessor四、BeanDefinitionRegistryPostProcessor一、BeanPostProcessorBean的后置处理器,主要在bean初始化前后工作。public interface BeanPostProcessor { // 在初始化方法(如:afterPropertiesSet 或 init-method)执行前触原创 2020-06-18 07:33:51 · 242 阅读 · 0 评论 -
Spring IOC之ApplicationContextAwareProcessor源码分析(三)
目录一、概述二、IOC容器注册ApplicationContextAwareProcessor源码解析2.1 IOC注册ApplicationContextAwareProcessor时序图2.2 刷新IOC容器2.3 注册IOC后置处理器和类加载器三、ApplicationContextAwareProcessor源码解析一、概述ApplicationContextAwareProcessor是一个Spring内部工具,它实现了接口BeanPostProcessor,用于向实现了如下某种Aware接口原创 2020-06-13 01:25:35 · 287 阅读 · 0 评论 -
Spring注解大纲
目录01、AnnotationConfigApplicationContext02、@Configuration三03、@Bean04、@Primary05、@PostConstruct06、@PreDestroy07、@Scope08、@ComponentScan8.1 注解类8.2 实现09、@Filter10、@Lazy11、@Conditional11.1 注解11.2 实现12、@Import12.1 注解12.2 实现13、@Component14、@Repository15、@Controll原创 2020-06-13 11:52:46 · 289 阅读 · 0 评论 -
Spring IOC之Singleton Bean创建以及BeanPostProcessor调用源码分析(二)
Spring IOC之BeanPostProcessor源码分析(二)一、IOC容器注册BeanPostProcessor1. IOC容器注册BeanPostProcessor的时序图二、IOC容器调用BeanPostProcessor1. IOC容器调用BeanPostProcessor时序图一、IOC容器注册BeanPostProcessor1. IOC容器注册BeanPostProcessor的时序图二、IOC容器调用BeanPostProcessor1. IOC容器调用BeanPost原创 2020-06-09 01:50:13 · 393 阅读 · 0 评论 -
Spring IOC之ClassPathXmlApplicationContext启动深入源码分析(一)
AnnotationConfigApplicationContext是Spring用来加载注解配置的ApplicationContext,它是如何加载所有的bean,与ClassPathXmlApplicationContext有什么区别,让我们接下来揭开它的神秘面纱。一、类图二、时序图三、源码剖析3.1 初始化IOC容器目标类:ClassPathXmlApplicationContext// new ClassPathXmlApplicationContext("applocationCo原创 2020-06-06 02:19:32 · 377 阅读 · 0 评论