
Spring
文章平均质量分 55
Spring框架的知识点及源码分析
adrian_h
想要变得优秀
展开
-
Spring - Bean生命周期
概述Spring Bean的生命周期主要分为以下四个阶段:实例化属性赋值初始化销毁我们可以从源码的doCreateBean()方法里,发现前三个步骤,关于销毁是在容器关闭的时候进行的。截取部分源码:在这四个主要的生命周期内,有很多的扩展点,下面我对这些拓展点进行分类说明:作用于多个Bean的接口InstantiationAwareBeanPostProcessor作用于实例化阶段的前后,执行对应的before和after方法。BeanPostProcessor作用与初始化阶段的原创 2021-01-26 17:40:28 · 173 阅读 · 0 评论 -
Spring注解--使用注解注册Bean
用注解给容器中注册组件的方式:1)配置类@Configuration @ComponentScan 组件使用(@Controller/@Service/@Reponsitory/@Component)2)使用@Bean注解配置类中的方法3)@Import 快速给容器中导入组件4)FactoryBean FactoryBean获取的是调用getObject创建的对象配置类(替换了以前的xml配置方式)@Configuration 定义配置类被注解的类中有若干@Bean注解的方法。用于构建原创 2020-09-05 12:01:04 · 775 阅读 · 0 评论