什么是Spring IOC容器?
- Spring IOC 负责创建对象,管理对象(通过依赖注入(DI),装配对象,配置对象,并且管理这些对象的整个生命周期;
什么是Spring AOP?
- AOP面向切面编程,本质就是一个拦截器,例如项目中的事物和日志就是AOP具体的体现。
- AOP的组成:
切面:横切关注点被模块化的对象—功能模块化组成的对象
通知:就是切面需要完成的功能—就是功能的实现方法1、方法2…
连接点:就是程序执行的某个特定位置,例如方法前方法后,也是通知所关心的位置
目标:被通知的对象,也是连接点所在的对象
代理(Proxy): 向目标对象应用通知之后创建的对象