IOC与DI: 在传统开发模式中, java对象(调用者)调用另一个对象(被依赖对象), 通常会使用"new"和工厂模式来获取被依赖对象, 调用者需要主动去获取被依赖对象的实例, 而在spring模式下, 调用者无需主动获取实例, 只需要被动的等待spring来为调用者注入被依赖对象即可, 这种从主动获取到被动接受的过程, 就被称为IOC(控制反转); 对于spring来说, 就是通过spring容器将被依赖对象注入给调用者, 这就被称为DI(依赖注入), IOC与DI只是同一种行为的不同名称而已
Spring IOC
最新推荐文章于 2024-10-17 18:05:24 发布