spring ioc原理(看完后大家可以自己写一个spring)
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_34173549/article/details/79929123 在学习spring的时候,最常听到的词应该就是IOC和AOP了,下面,我从我的角度再次理解一下Spring里的IOC和AOP. IOC简介 IoC(InversionofControl):IoC就是应用本身不依赖对象的创建和维护而是交给外部容器(这里为spring),这要就把应用和对象之间解耦,控制权交给了外部容器。即Don'tcallme,I'llcallyou!所以IoC也称DI(依赖注入)对象的创建和维护依赖于外部容器. IOC详解 关于IOC的博客有很多,我们可以从这篇博客中了解一下: 深入浅出Spring(二)IoC详解 简单理解IOC 我们从文章中发现,其实ioc所做的一件事情就是把A和B的强耦合关系,变成A依赖于B的接口的关系,但具体A要实现B接口中哪一种B类型,由C来决定,以达到解耦,通俗来讲,我们在家到饭点的时候就会说“我要吃饭”,我这里代表的是A,饭代表的是B的接口,但是具体是要...