Spring
ChaunceyChen
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Spring中的AOP原理
目录 0 为什么需要AOP 1 基本概念 2 AOP原理 2.1 JDK动态代理 2.2 CGLIB 动态代理 0 为什么需要AOP 现在有一个情景: 我们要把大象放进冰箱,步骤为:打开冰箱->放入大象->关闭冰箱 如果再把大象拿出来,步骤为:打开冰箱->拿出大象->关闭冰箱 代码如下: public void put() { Sy...原创 2019-01-31 17:55:57 · 5219 阅读 · 0 评论 -
Spirng中如何在Bean的初始化前后加入一些操作(BeanPostProcessor的使用)
根据Bean的生命周期中Spring创建Bean的过程,可知需要实现BeanPostProcessor接口 首先创建一个测试用的类Car,并设置构造器方法,初始化方法 public class Car { public Car(){ System.out.println("构造器..."); } public void init(){ ...原创 2019-01-31 10:37:04 · 985 阅读 · 0 评论 -
Spring中Bean的实例化过程与生命周期
1 实例化过程与生命周期 如下图: Bean实例(单例bean)生命周期的执行过程如下: Spring对bean进行实例化,默认bean是单例; Spring对bean进行依赖注入; 如果bean实现了BeanNameAware接口,spring将bean的id传给setBeanName()方法; 如果bean实现了BeanFactoryAware接口,spring将调用setB...原创 2019-01-31 11:30:16 · 770 阅读 · 0 评论 -
Spring 的IoC/DI
1 什么是IoC IoC(Inversion of Control),即控制反转,是一种思想,Ioc意味着将你设计好的对象交给容器控制,而不是传统的在你的对象内部直接控制。 传统程序设计:通过代码(new等)主动创建对象,创建对象的依赖对象,并主动关联依赖对象 IoC:由专门一个容器来创建这些对象,自动创建对象的依赖对象并注入,且管理这些对象的生命周期 2 IoC的作用 传统应用程序都...原创 2019-01-31 11:57:48 · 241 阅读 · 0 评论
分享