五、AOP 面向切面编程
Aspect Oriented Programming 面向切面变成,就是面向特定方法编程。
(一)通知
前置通知:在被代理的目标方法前执行
返回通知:在被代理的目标方法成功结束后执行(寿终正寝)
异常通知:在被代理的目标方法异常结束后执行(死于非命)
后置通知:在被代理的目标方法最终结束后执行(盖棺定论)
(二)切面
封装通知方法的类
(三)目标
(四)代理
(五)连接点
就是 Spring 允许使用通知的地方
(六)切入点
(七)切面优先级
外层高于内层。
二、DI
(Dependency Injection)依赖注入。
Spring 创建对象的过程中,将对象依赖属性通过配置进行注入。
创建对象的时候,给属性赋值。
