spring IOC和DI

来源:互联网 发布:有个卖时间的软件 编辑:程序博客网 时间:2024/05/21 00:52

Java中的每个业务逻辑需要多个对象来协作完成,每个对象在使用依赖的对象时,需要手动new object()来硬编码创建,对象间的耦合度高。而IoC的思想是,spring容器来实现这些相互依赖对象的创建、协调工作,这些对象只需要了解业务逻辑本身。IoC的一个重点是在系统运行中,动态的向某个对象提供它所需要的其他对象。这一点是通过DI(Dependency Injection,依赖注入)来实现的。