![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Spring
文章平均质量分 90
现在没有牛仔了
任何天真和单纯都是无法承受的奢侈,只有血与火浇灌的实用主义之花才能在这个冷酷的季节怒放
展开
-
深入理解Spring之DI循环依赖
Spring在半实例化Bean之后,填充对象属性的时候,利用IOC容器来获取所需的实例并填充到对象属性。DI旨在对象的创建过程中动态的为其注入属性。原创 2022-12-16 21:55:11 · 125 阅读 · 1 评论 -
深入理解Spring之AOP
AOP(面向切面)编程,是一种编程思想;是对面向对象编程OOP的一种增强,OOP是纵向对一个事物的抽象。而AOP是横向的对不同事物的抽象、抽取,而用这种思维去设计编程的方式叫做面向切面编程。@Component @Aspect //定义切面 public class MyAspect {//配置切入点 @Before:前置增强 @Before(value = "execution(* com.demo.User.petEat(..))") public void sayHello() {原创 2022-12-15 20:07:46 · 93 阅读 · 0 评论 -
深入理解Spring之IOC容器
Inversion of Control,控制反转,是一种设计思想,意在将对象的创建和管理交给容器,等到需要使用对象的时候,从容器中把对象取出来。打个比方说,你手里有多余的钱,但是你不懂经济学,不会理财,所以将钱存到银行交由银行管理,等到你需要用钱的时候可以随时去取。Dependency Injection,依赖注入,意思是说在程序的运行过程中动态的向某个对象中注入他需要的其他对象。打个比方说,你要喝水,去超市买了一个杯子,但是杯子是用来喝水的,所以你需要往杯子中注入水,这个杯子才能实现它的价值。原创 2022-12-14 06:30:00 · 136 阅读 · 0 评论