spring的aop拦截action中的方法会报java.lang.NoSuchMethodException: $Proxy97.test()异常
2016-02-04 10:20
731 查看
知识点1: proxy-target-class 属性值决定bean是基于jdk的接口方式的还是基于类的代理(CGLIB)被创建。
在ssh整合的项目中如果action继承了实现了别的接口的类,比如ActionSupport,ActionSupport实现了Action等接口,
在用aop拦截action的时候如果不指定proxy-target-class="true"的话,Spring会默认按照jdk默认接口的方式去代理对象,
由于Action没有父类实现的接口的方法,就会报java.lang.NoSuchMethodException: $Proxy97.test()
解决方式: <aop:aspectj-autoproxy proxy-target-class="true"/>
转载:http://blog.csdn.net/angelmymei/article/details/14092131
在ssh整合的项目中如果action继承了实现了别的接口的类,比如ActionSupport,ActionSupport实现了Action等接口,
在用aop拦截action的时候如果不指定proxy-target-class="true"的话,Spring会默认按照jdk默认接口的方式去代理对象,
由于Action没有父类实现的接口的方法,就会报java.lang.NoSuchMethodException: $Proxy97.test()
解决方式: <aop:aspectj-autoproxy proxy-target-class="true"/>
转载:http://blog.csdn.net/angelmymei/article/details/14092131
相关文章推荐
- Java 导入Demo时常见的异常信息及解决方法
- java中生成不重复随机的数字
- Eclipse创建java webproject配置Tomacat和JDK
- eclipse中调试时无法进入jdk源码
- Eclipse中syso 快捷键 Alt + / 不能使用的问题
- eclipse不自动弹出提示(alt+/快捷键失效)
- 实例讲解Java设计模式编程中如何运用代理模式
- eclipse 常用快捷键
- java中注解的使用与实例
- 编码规范系列(二):Eclipse Checkstyle配置
- eclipse java 空心J文件的回复
- 编码规范系列(一):Eclipse Code Templates设置
- Java 写文件
- java注解(不是注释)
- Java策略模式(Strategy模式) 之体验
- spring和hibernate整合项目从Myeclipse转移到SpringToolSuit
- Spring动态对Quartz定时任务的管理,实现动态加载,停止的配置实例代码
- Java中使用log4j记录日志
- 记录hibernate+spring中session释放问题
- Java正则表达式提取字符的方法实例