SpringIOC
吴顺达
这个作者很懒,什么都没留下…
展开
-
循环依赖的解决
是什么 循环依赖,也就是两个或者两个以上的bean互相持有对方,最终形成闭环。 比如A依赖于B,B依赖于C,C又依赖于A。如下图: 代码中的体现 @Component public class A { // A中注入了B @Autowired private B b; } @Component public class B { // B中也注入了A @Autowired private A a; } 解决循环依赖的本质 先去缓存Map里找Bean,没有则原创 2020-12-23 16:41:30 · 463 阅读 · 0 评论 -
Spring框架 IOC控制反转
对象之间的依赖由容器建立,避免对象之间依赖由对象自身建立。可以用减少代码之间的耦合度。其中最常见的方式叫做依赖注入。 当A类中用到了B类的对象b,在没有IOC时需要在A的代码中new一个B的对象。 采用依赖注入技术之后,A的代码只需要定义一个私有的B对象,不需要直接new来获得这个对象,而是通过相关的容器控制程序来将B对象在外部new出来并注入到A类里的引用中。 依赖注入: 基本元素注入 列表元...原创 2019-06-08 21:14:29 · 187 阅读 · 0 评论