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