
spring
文章平均质量分 70
晓风残月Lx
今宵酒醒何处,杨柳岸,晓风残月。
展开
-
Spring创建Bean的全过程(二)obtainFreshBeanFactory()
在环境初始化后,执行ConfigurableListableBeanFactory beanFactory = obtainFreshBeanFactory(),也就是获得一个刷新的bean容器,实质就是获取工厂。创建容器对象DefaultListableBeanFactory:加载xml配置文件的属性到当前的工厂中。原创 2023-03-05 18:49:22 · 176 阅读 · 0 评论 -
Spring创建Bean的全过程(一)
Spring模块概览,Spring中八大模块,黑色表示该模块的jar包(也就是组件)。例如我们想要使用IOC容器,也就是绿色的CoreContainer,我们需要导入Beans,Core,Context,SpEL(spring-expression)四个包。加载配置文件后,进入AbstractApplicationContext 的refresh()方法,该方法是容器初始化的核心步骤。4.设置监听器、重置本地应用的监听器状态以及创建监听事件的集合。java下建dao包 分别创建下面几个类。原创 2023-03-04 19:17:06 · 325 阅读 · 0 评论 -
Spring创建Bean的全过程(三)prepareBeanFactory(beanFactory)
Spring创建Bean的全过程(三)prepareBeanFactory(beanFactory)原创 2023-03-06 14:00:00 · 355 阅读 · 0 评论 -
Spring注解开发之组件注册(二)
Spring注解开发之组件注册,IOC,中文名为控制反转,是将Java的bean对象存储在容器中,当需要使用时,通过**名字**获取该对象。而不是通过new关键字去创建。@Import 给容器导入一个组件,Bean生命周期,我们可以自定义初始化和销毁方法,容器在bean进行进行到当前生命周期可以自定义初始化和销毁方法,BeanPostProcessor执行原理,自动装配Spring还支持使用@Resource(JSR250)和@Inject(JSR330)[Java规范注解]原创 2023-03-08 23:45:00 · 189 阅读 · 0 评论 -
Spring注解开发之组件注册(一)
IOC,中文名为控制反转,是将Java的存储在中,当需要使用时,通过获取该对象。而不是通过new关键字去创建。本文包括@Configuration & @Bean给容器中注册组件,@ComponentScan 自动扫描组件,@Scope 设置组件作用域,@Conditional 按照条件注册bean原创 2023-03-08 18:43:46 · 204 阅读 · 0 评论