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_(){}
步骤四:测试
运行结果:
相关文章推荐
- Spring之注解实现aop(面向切面编程)
- spring采用注解方式实现AOP
- springAop,注解annotation + redis 实现分布式锁
- spring AOP自定义注解方式实现日志管理
- Spring整理11 -- 面对切面(AOP)1 -- 注解配置的方式实现AOP
- SpringAOP拦截Controller,Service实现日志管理(自定义注解的方式)
- 使用Spring的注解方式实现AOP
- Spring_6_使用注解的方式实现AOP
- Spring_Spring与AOP_AspectJ基于注解的AOP实现
- Spring AOP 使用注解的方式实现用户日志的两种方法
- 利用Spring的AOP编程和JAVA自定义注解,实现Web项目的HTTP请求头域检测
- SpringAOP拦截Controller,Service实现日志管理(自定义注解的方式)
- (转)使用Spring的注解方式实现AOP的细节
- spring 4.0 AOP (使用AspectJ的注解方式 的aop实现)简单实例
- Spring AOP整合redis(注解方式) 实现缓存统一管理
- spring AOP 之 注解 配置实现(附 Java 代码实例)
- java SpringAOP拦截Controller,Service实现日志管理(自定义注解的方式)
- Spring之注解实现aop(面向切面编程)
- 使用自定义注解+Spring AOP 实现日志记录
- Spring_Spring_教程12_Spring利用注解实现Aop