Spring MVC中AOP无效、不起作用,解决方案之一
来源:互联网 发布:java写的小游戏 编辑:程序博客网 时间:2024/05/19 19:33
最近由于项目原因,在Spring+SpringMVC+Mybatis的环境中,增加对controller或是service的日志监控,在网上搜了半天,按照SpringAop的配置出不了结果,在按照网上的各种配置改……,各种头疼中,无意中看到摸个高手写的一段文字突然,感觉很有意思,就这样莫名其妙的解决了。回头看,我去,别人都写好了,我们配置都不会配置,悲哀…,这就是我对各种框架一知半解,甚至不知道的结果。
首先对入口文件,web.xml分析:
还有一点,我们可以查到,加载这连个配置文件的累分别是:spring(applicationContext),SpringMVC(webApplicationContext)(希望没记错,记错了自己对应修改)
第一步,要明确,我们是在SpringMVC上aop监测,那么所有的报扫描注入都在SpringMVC的配置文件中完成,不要再spring的配置文件中完成,不然在开启代理后,发现还是没有起到任何作用。(当然,aopalliance-1.0.jar,aspectjweaver-1.8.6.jar这两个jar包不可缺少)
第二步,在SpringMVC的配置文件中开启它的代理模式:<aop:aspectj-autoproxy expose-proxy="true"></aop:aspectj-autoproxy>
第三步,进行aop监测相关方法的类的编写
最后就是一个小技巧,就是先测pointcut表达式的具体到某一个具体函数,成功后,在用.*来代替,在测,知道成功完成为止!!!!!
希望对大家有帮住,也希望有大牛深入剖析其中的原理。有看到的同学请给我转个链接,谢谢。
- Spring MVC中AOP无效、不起作用,解决方案之一
- Spring MVC中AOP无效、不起作用,解决方案之一
- Spring MVC中AOP无效、不起作用,解决方案
- Spring MVC中AOP无效、不起作用
- Spring 和 Spring MVC 整合 AOP 不起作用的解决方案
- Spring mvc aop 无效
- Spring AOP 对Spring MVC的Controller切面拦截不起作用
- 解决Spring MVC 对AOP不起作用的问题
- 解决Spring MVC 对AOP不起作用的问题
- 解决Spring MVC 对AOP不起作用的问题
- 解决Spring MVC 对AOP不起作用的问题
- spring aop 到mvc 的controller配置不起作用
- 解决Spring MVC 对AOP不起作用的问题
- spring aop 事务不起作用
- Spring Aop不起作用
- spring mvc中配置aop
- Spring AOP应该用到Spring MVC上不起作用?怎么才能让aop起作用
- 记录一次spring mvc事务不起作用的解决方案
- 函数作用域和声明提前
- 虚函数与虚继承寻踪
- DOM(一)-17-(节点操作-创建并添加_2)
- 关于cocos2dx编写的游戏由vs2013项目打包成apk文件
- 神经网络编程入门
- Spring MVC中AOP无效、不起作用,解决方案之一
- JVM查看命令
- DOM(一)-18-(节点操作-删除节点)
- oracle去重
- HDOJ A strange lift(Dijkstra最短路问题)
- Ant的安装和配置
- 二叉树递归版本的前序、中序、后序
- Objective-c之NSArray(NSMutableArray)
- 定义#define