Ioc是什么?

控制反转
控制什么?反转什么?
控制是控制对象,反转是反转权限;
控制就是spring容器来管理对象,对象的创建注入
反转就是:之前需要哪个类的实现,在用的地方new哪个实现,现在是通过spring来管理,new哪个对象根据配置文件来就可以。

不使用ioc和使用ioc体现出来的区别是什么?

使用了IOC就降低了,代码的耦合度
使用了IOC:不需要自己管理新建对象,创建的对象可以通过配置文件直接变更
不使用IOC:需要自己创建对象,管理对象,在用的地方新建实现

Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐