使用AOP的两种方式
来源:互联网 发布:php 原生态链接数据库 编辑:程序博客网 时间:2024/05/16 11:48
第一种 XML方式
<aop:aspectj-autoproxy proxy-target-class="true" /><bean id="logIntercepter" class="com.samrtian.aop.LogIntercepter" /><aop:config> //开始配置<aop:pointcut id="saveService" expression="execution(public void com.samrtian.DAO.UserDAO.addUser(com.samrtian.model.User))" /> //配置一个全局切入点<aop:aspect id="log" ref="logIntercepter"> //定义切入类<aop:before method="before" pointcut-ref="saveService" /> //配置在方法前执行<aop:after method="after" pointcut-ref="saveService" /> //配置在方法后执行</aop:aspect></aop:config>
第二种 注解方式
@Aspect //定义切入类@Component //自动生成beanpublic class LogIntercepter {@Pointcut("execution(public void com.samrtian.DAO.UserDAO.addUser(com.samrtian.model.User))") //切入哪些方法public void myMethod() {}@Before("myMethod") //方法前执行public void before() {System.out.println("intercepter Method Start");}@AfterReturning("myMethod") //方法后执行public void after() {System.out.println("intercepter Method After");}}
0 0
- 使用AOP的两种方式
- Spring Aop的两种方式
- aop的两种实现方式
- AOP的两种实现方式
- Spring AOP的两种实现方式
- AOP的两种实现方式
- AOP的两种实现方式
- Spring AOP的两种实现方式
- Spring AOP 的两种配置方式
- Spring AOP的两种代理方式
- AOP的两种实现方式
- Java实现AOP的两种方式
- 简述AOP以及AOP的两种实现方式
- aop两种代理方式
- Spring AOP 使用注解的方式实现用户日志的两种方法
- 5.9 Spring中AOP的两种代理方式
- Spring中实现AOP的两种方式
- AOP动态代理对象的两种方式
- merge和saveOrUpdate方法区别
- iOS如何定位 IDFA?
- Complex Double
- osgearth使用arcgis地图服务的问题
- Map按key排序和value排序方式
- 使用AOP的两种方式
- 0--PHP初识之路
- Linux下Tomcat服务配置
- The Java™ Tutorials — Generics :Type Inference 类型推断
- 题 新建文档(有点乱)
- android学习视频
- C++关键字-const与volatile限定说明符
- Splunk 模式的中国践行者——日志易让日志分析更容易
- XUtils3.0 解决不缓存问题