Ioc:好比在一个容器中放了很多对象,我们只需要管对象的调用,至于对象的创建与配置我们无需关心,底层代码已经有人帮你实现,无需担心,用就好
**具体详解,请看链接:**​我们到底为什么要用 IoC 和 AOP - 知乎 (zhihu.com)

总结

IoC 解决了以下问题:

  • 创建了许多重复对象,造成大量资源浪费;
  • 更换实现类需要改动多个地方;
  • 创建和配置组件工作繁杂,给组件调用方带来极大不便。
    AOP 解决了以下问题:
  • 切面逻辑编写繁琐,有多少个业务方法就需要编写多少次。

‍