注解实现AOP AOP编程 XML实现AOP
Aop aspect object programming
功能:让关注点代码与业务代码分离!
关注点:
很多重复的代码形成的方法
切面:
关注点形成的类,就叫做切面
切入点:
执行目标对象方法,动态植入切面代码
可以通过切点表达式,指定拦截哪些类的哪些方法,给指定运行的类在运行的时候植入切面类代码。
注解方式实现AOP
步骤:
1.先引入AOP相关jar文件
注意:用到spring2.5版本的jar文件,如果用jdk1.7可能有问题
2.bean.xml中引入aop名称空间
3.开启aop注解扫描
指定切面类
2.指定切入点表达式,拦截哪些方法,即为哪些类生成代理对象
pointcut方法抽取
目标对象有实现接口,spring会自动选择jdk代理
其他注解
XML实现AOP
切入点表达式
切入点表达式
可以对指定的方法进行拦截,从而给指定的方法所在的类生成代理对象
取非值 要加空格