![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Spring
baburwang
让分享成就你我!
展开
-
Spring - IOC 容器初始化
IOC初始化总结1. 简介2. Resource 定位3. BeanDefinition 的载入和解析3.1 转换为 Document 对象3.2 对 Document 对象的解析3.3 标签解析4. 注册 BeanDefinition1. 简介 IOC容器的初始化过程分为三步骤:Resource 定位、BeanDefinition 的载入和解析,BeanDefinition 注册。转载 2020-06-05 11:45:56 · 363 阅读 · 0 评论 -
Spring - Bean 生命周期
Bean 生命周期0. 声明1. 引言2. 生命周期的概要流程3. 扩展点的作用3.1 Aware 接口3.2 BeanPostProcessor3.3 InitializingBean 和 init-method4. 总结0. 声明 Bean生命周期可谓是面试的重点,恰好看到这篇生命周期讲解极为清楚的一篇文章,故转载。如何记忆 Spring Bean 的生命周期 1. 引言 &nbs转载 2020-07-22 09:36:38 · 239 阅读 · 0 评论 -
Spring - 循环依赖
循环依赖1. 声明2. 循环依赖简介3. 正文3.1 注解属性注入3.2 构造器注入4. 小结1. 声明 循环依赖可谓是面试的重点,恰好看到这篇循环依赖讲解极为清楚的一篇文章,故转载。Spring源码-循环依赖(附25张调试截图)2. 循环依赖简介 在介绍循环依赖之前,我们先介绍一下为什么会产生循环依赖?在Spring中,我们完成Bean转载 2020-07-21 23:32:28 · 290 阅读 · 0 评论 -
Spring - AOP
AOP0. 声明1. AOP 是什么2. AOP 概念2.1 JoinPoint2.2 Pointcut2.3 Advice2.4 Aspect2.5 织入和织入器2.6 Target3. Spring 中的实现3.1 Pointcut3.2 Advice(1)MethodBeforeAdvice(2)ThrowsAdvice(3)AfterReturningAdvice(4)MethodInterceptor(5)Introduction3.3 Aspect3.3.1 PointcutAdvisor3.3转载 2020-07-22 13:38:36 · 269 阅读 · 0 评论 -
Spring - 事务
Spring 事务1. 解决什么问题2. 如何解决2.1 繁杂的事务管理API2.2 大量的异常处理代码2.3 业务处理代码与事务管理代码混杂3. 存在什么问题3.1 非public方法失效3.2 自调用失效3.3 检查异常默认不回滚3.4 catch异常无法回滚1. 解决什么问题 让我们先从事务说起,“什么是事务?我们为什么需要事务?”。事务是一组无法被分割的操作,要么所有操作全部成功,要么全部失败。我们在开发中需要通转载 2020-07-22 00:28:19 · 334 阅读 · 0 评论