1.0 bean的生命周期
image.png2.0 IOC和DI
spring推荐依赖接口编程(依赖倒置原则),同时使用spring进行IOC和DI编程。
传统应用程序都是由我们在类内部主动创建依赖对象,从而导致类与类之间高耦合,难于测试;有了IoC容器后,把创建和查找依赖对象的控制权交给了容器,由容器进行注入组合对象,所以对象与对象之间是 松散耦合,这样也方便测试,利于功能复用,更重要的是使得程序的整个体系结构变得非常灵活。(应用程序应该根据依赖倒置原则面向接口编程,然后bean的生命周期和依赖注入由容器进行管理和装配,使得程序变得松耦合,可装配,体系结构变得灵活)
网友评论