spring中注解实现aop

注解方式实现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文件提供。

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

3) 开启aop注解

4) 使用注解



下面进行步骤讲解:

步骤一:导入相关的jar包





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

UserDAO实现接口IUserDao




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




步骤三:编写切面类aop

//指定切入点表单式:拦截哪些方法,即为哪些类生成代理对象
@Pointcut("execution(* cn.itcast.e_anno.*.*(..))")  
public void pointCut_(){}  








步骤四:测试




运行结果:




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值