IOC和DI的区别

185 阅读1分钟
  • IOC:控制反转,控制的是对象创建的权利,由程序员new对象(耦合度过高)变为Spring容器控制对象,Spring维护对象之间的依赖关系。
  • DI:依赖注入,将有依赖关系的bean进行关系绑定,DI是IOC的实现,通过DI注入(@Autowired),才能使用对象。