随笔分类 -  Spring系列

spring事物(一),@EnableTransactionManagement @Transactional 启动解析
摘要:1.事物的声明阶段 @EnableTransactionManagement,是我们开启注解事物的第一步,我们来看下这个类为我们干了什么 我们主要看 TransactionManagementConfigurationSelector 干了件什么事情。它主要往spring 容器中导入了 AutoPr 阅读全文

posted @ 2019-10-30 16:06 闯入你笑颜 阅读(7064) 评论(0) 推荐(0)

Spring声明式事物原理分析
摘要:基础准备 pom 基础准备 配置 开始分析 @EnableTransactionManagement 开启声明式事务功能 为容器中导入TransactionManagementConfigurationSelector,它又会容器中导入 AutoProxyRegistrar(imp BeanDefi 阅读全文

posted @ 2019-05-10 17:50 闯入你笑颜 阅读(155) 评论(0) 推荐(0)

Spring中的BeanPostProcessor和BeanFactoryPostProcessor
摘要:BeanPostProcessor BeanFactoryPostProcessor 标准ioc容器初始化之后的后置处理器 BeanDefintionRegisterPostProcessor 在所有bean定义信息将要被加载,但是bean实例还未被创建时执行的 post BeanDefintion 阅读全文

posted @ 2019-05-08 09:30 闯入你笑颜 阅读(153) 评论(0) 推荐(0)

Spring Aop 原理分析
摘要:@EnableAspectJAutoProxy Aop功能开启注解 为容器中导入 @Import(AspectJAutoProxyRegistrar.class)组件,在其重写方法中为 ioc容器 注册 AnnotationAwareAspectJAutoProxyCreator (Aspectj自 阅读全文

posted @ 2019-05-08 09:29 闯入你笑颜 阅读(123) 评论(0) 推荐(0)

Spring容器的创建原理
摘要:1.new ioc容器(AnnotationConfigApplicationContext 注解ioc) 2.refresh()方法调用 2.1 prepareRefresh()刷新前的预处理 a:initPropertySources(); b:getEnvironment().validate 阅读全文

posted @ 2019-05-08 09:29 闯入你笑颜 阅读(123) 评论(0) 推荐(0)

导航