aop-针对切割表面的编程。这是一项技术,可以通过预处理方法和运行时动态代理来实现函数。
尖端 - 启动点,是指增强方法;
建议 - 增强或通知以将功能添加到入口点;
方面 - 切割表面,尖端 +建议,即切点 +增强称为切割表面;
编织 - 编织,结合切点和增强的过程称为编织。
在对正面的强调之前,在执行指定方法之前增强;
- 返回-RELAX增强后,执行指定方法后的增强;
在特定方法之前和之后增强周围的周围;
当执行指定方法异常增强时,抛出 - 强度投掷增强;
在执行最多的方法之后,无论指定方法是否异常抛出。
@runwith(springjunit4classrunner.class)
@ContextConfiguration(“ classPath:applicationContext-anno.xml”)
公共类testaop {
@Autowired
私人目标接口目标;
@teest
公共void test(){
target.do();
}
}公共接口targetInterface {
public void save();
} 0