自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 注册 Bean Definitions流程

Spring Beans的初始化流程ClassPathXmlApplicationContext初始化beand的流程Spring 容器对 Singleton bean 从初始化并注册到当前容器的与之相关的主要有两个流程,1.解析 bean definitions 并注册2.从1 中找到所有的已注册的 singleton bean definitions,遍历,实例化得到 Singleto...

2020-03-12 15:34:36 219

原创 DoGetBean流程

DoGetBean流程主流程大致为,从缓存中找到是否已经实例化了该 singleton bean,如果已经实例化好了,那么就直接返回;如果在缓存中没有找到,则将当前的 bean 封装为 RootBeanDefinition,然后通过调用 DefaultSingletonBeanRegistry#getSingleton 得到初始化好的 singleton bean,然后将其注册至缓存( ste...

2020-03-12 15:34:03 296

原创 Spring Aop知识复习

Spring Aop知识复习基础概念复习Aspect: 与模块化相关的概念,将多个 classes 进行横向切割;Transaction management,就是一个使用横向切割概念的企业级 Java 应用的例子;在 Spring AOP 中,aspects 通过使用普通的 classes(通过使用 schema-based approach 的方式 )或者使用@Aspect style...

2020-03-12 15:27:57 162

原创 Spring Framework知识复习

Spring知识复习先复习一下Spring Framework 的整体架构图spring-core和spring-beans提供了 Spring Framework 的最基本部分,包括IoC(反转控制)和依赖注入特性Context 模块是基于 Core 和 Beans 模块之上的;它使得你可以通过类似于 JNDI 注册的方式访问对象。ApplicationContext接口是 Contex...

2020-03-08 16:44:24 138

原创 Spring @Autowired注解自动装配过程

BeanPostProcessor在开始之前先介绍一下BeanPostProcessor(后置处理器)BeanPostProcessor接口作用是:在Spring容器完成Bean的实例化、配置和其他的初始化前后添加一些自己的逻辑处理。方法说明postProcessBeforeInitialization实例化、依赖注入完毕,在调用显示的初始化之前完成一些定制的初始化任务...

2020-03-08 13:40:16 1379

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除