Spring源码分析(1)

分析spring 中IOC及AOP的理解

IOC控制反转( Inversion of Control )

  1. 为何要用IOC控制反转?IOC是什么

    image0548234a76d3d557.png (1)

    [^1]: 上图基本上解释了IOC原理,IOC即通过依赖倒置原则(依赖注入),将bean交给spring管理,从而避免了每次使用bean时都需要new 一个对象的痛点。

  1. AOP 面向切面编程

    合理使用切面可以大幅度解决交叉模块的复用,使交叉业务模块化,比如日志记录,接口文档,事务。

    imagedec2c40ef7138621.png

Donate comment here