spring IOC 与 AOP

xiaoxiao2021-02-28  19

单词解释 :IOC ——Inversion(反转) of Control 

名词解释:在Java开发中,Ioc意味着将你设计好的对象交给容器控制,而不是传统的在你的对象内部直接控制。

传统Java SE程序设计,如上图,我们直接在对象内部通过new进行创建对象(客户端内部new 用户类,用户信息类,由于用户类依赖于用户信息类,所以先new 用户信息类再new 用户类,造成耦合),是程序主动去创建依赖对象;

    而IoC是有专门一个容器来创建这些对象(只要申明一个用户类(不需要new),在用自动注入标签autwire就行,对象由容器创建),即由Ioc容器来控制对象的创建;谁控制谁?当然是IoC 容器控制了对象;控制什么?那就是主要控制了外部资源获取(不只是对象包括比如文件等)。

   

转载请注明原文地址: https://www.6miu.com/read-1600224.html

最新回复(0)