当前位置: 代码迷 >> J2EE >> springmvc事务注解 All calls method via a proxy will be routed directly to the proxy解决方法
  详细解决方案

springmvc事务注解 All calls method via a proxy will be routed directly to the proxy解决方法

热度:950   发布时间:2016-04-17 23:32:55.0
springmvc事务注解 All calls method via a proxy will be routed directly to the proxy
springmvc 事务注解。

[WARN] [2014-10-11 22:20:45]  [ Class = org.springframework.aop.framework.CglibAopProxy | Method = doValidateClass | Line = 262 ] | Unable to proxy method [public final void org.springframework.dao.support.DaoSupport.afterPropertiesSet() throws java.lang.IllegalArgumentException,org.springframework.beans.factory.BeanInitializationException] because it is final: All calls to this method via a proxy will be routed directly to the proxy. |

现在 服务器报了 这样的警告,,


网上 有这样的解决办法

log4j.logger.org.springframework.aop.framework.CglibAopProxy = ERROR
但这算是屏蔽吗?

下面这个人 说的好恐怖,。。。
http://langgufu.iteye.com/blog/1561745


有没有专业的大神可以解释、、、、和解决办法




------解决思路----------------------
其实异常提示的很清楚了,你发的这个帖子也讲的比较明白!你的CommonDao继承了HibernateDAOSupport,而父类含有final的方法无法被AAOP代理,解决方式可以把HibernateDAOSupport在context里面用Bean配置好,然后作为CommonDao的属性采用@Autowire来试试.
  相关解决方案