Java spring核心思想:IOC & DI

IOC:inverse of control 控制反转:项目中,对象的创建以及依赖关系的维护,不再由开发者去实现,而是交由spring去维护。

(IOC是一种思想,一种设计模式,不是一种技术)

DI:dependency injection 依赖注入:体现IOC思想的一种方式,将服务注入到使用到它的地方。(说白了就是设置属性)



IOC底层原理:工厂 + xml解析 + dom4j + 反射  (dom4j:解析xml的一种技术)【遵循OCP:Open Cloase Principle】

猜你喜欢

转载自blog.csdn.net/qq_41306795/article/details/81010287