您的位置:首页 > 编程语言 > Java开发

spring中注解实现aop

2017-12-05 14:24 218 查看

注解方式实现AOP编程

步骤:

1) 先引入aop相关jar文件  (aspectj  aop优秀组件)

spring-aop-3.2.5.RELEASE.jar   【spring3.2源码】

aopalliance.jar   【spring2.5源码/lib/aopalliance】

aspectjweaver.jar  【spring2.5源码/lib/aspectj】或【aspectj-1.8.2\lib】

aspectjrt.jar  【spring2.5源码/lib/aspectj】或【aspectj-1.8.2\lib】

注意: 用到spring2.5版本的jar文件,如果用jdk1.7可能会有问题。

需要升级aspectj组件,即使用aspectj-1.8.2版本中提供jar文件提供。

2) bean.xml中引入aop名称空间

3) 开启aop注解

4) 使用注解

下面进行步骤讲解:

步骤一:导入相关的jar包





步骤二:编写实现接口的类  (或者编写一个没有实现接口的类)

UserDAO实现接口IUserDao





(没有实现接口的类)二者挑一即可



步骤三:编写切面类aop

//指定切入点表单式:拦截哪些方法,即为哪些类生成代理对象

@Pointcut("execution(* cn.itcast.e_anno.*.*(..))")  

public void pointCut_(){}  







步骤四:测试



运行结果:

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: