spring AOP action切点处调用自身方法
2016-05-03 13:57
411 查看
这是上篇文章提到的action层插入切点 ,然后再切点处调用自身,获取数据的一个方法。。。有点讨巧,也有点脑洞大开的意思~
applicationContext.xml
FaultInfoAction
上面就是在切点处调用自身方法的一个写法,亲测有效~
applicationContext.xml
<!-- 配置spring aop切面Bean --> <bean id="check" class="com.njbh.fault.Check"/> <aop:config> <aop:aspect id="myAop1" ref="check"> <aop:pointcut expression="execution(* com.njbh.fault.action.FaultInfoAction.batchClearUp*(..))" id="deleteicon"/> <aop:before method="checkValidity" pointcut-ref="deleteicon"/> <aop:after method="decreaseLog" pointcut-ref="deleteicon"/> </aop:aspect> </aop:config>
FaultInfoAction
public int batchClearUp(List idList ){ FaultInfoService faultInfoService = (FaultInfoService)service; int count = faultInfoService.batchClearUp(idList); return count; } pulic XX f(){ FaultInfoAction self = (FaultInfoAction)SpringUtil.getObject("faultInfoAction"); count = self.batchClearUp(idList ); }
上面就是在切点处调用自身方法的一个写法,亲测有效~
相关文章推荐
- java之线程池
- Java 并发工具包 java.util.concurrent 大全
- eclipse问题(!MESSAGE Unhandled event loop exception !STACK 0 java.lang.NullPointerException at org.e)
- JAVA 中int... String...表示什么意思
- 《Java虚拟机规范》阅读(三):Class文件格式
- [Lesson Learn] LeetCode #2 Add Two Numbers
- Spring IOC的理解总结
- Eclipse中变量名相同变色和高亮设置
- eclipse Java EE安装和web项目的创建
- java流
- Spring 事务管理@Transactional
- 字符串转整形--java
- MyeclipseTFS团队资源管理器插件
- Java中的向上类型转换和向下类型转换
- 最好的8个Java RESTful框架
- java基础知识总结(七)
- java类中获得spring中的bean
- Java 多线程编程学习(二)
- java序列化问题
- java序列化