Ioc是什么? 控制反转 控制什么?反转什么? 控制是控制对象,反转是反转权限; 控制就是spring容器来管理对象,对象的创建注入 反转就是:之前需要哪个类的实现,在用的地方new哪个实现,现在是通过spring来管理,new哪个对象根据配置文件来就可以。 不使用ioc和使用ioc体现出来的区别是什么? 使用了IOC就降低了,代码的耦合度 使用了IOC:不需要自己管理新建对象,创建的对象可以通过配置文件直接变更 不使用IOC:需要自己创建对象,管理对象,在用的地方新建实现