在進行分布式框架搭建的過程中,出現問題advised by org.springframework.transaction.interceptor.TransactionInterceptor.invoke(org.aopalliance.intercept.MethodInvocation)?


 

 今天在進行宜立方商城,進行文件配置的時間,遇到如下的問題,問題是:advised by org.springframework.transaction.interceptor.TransactionInterceptor.invoke(org.aopalliance.intercept.MethodInvocation)?

出現這種的可能原因是:

  據說是因為Spring配置文件已經掃描了Service注解類,但是MVC也掃描了Service注解類,導致Spring容器的Service注解類失效,事務不起·作用。。 但是我的SpringMVC的掃描包就是控制器所在的包,它不應該能掃到Service注解類啊,既然如此,這個事務不起作用的論點有點站不住腳。 不過反正是能解決問題的,只不過原因成謎。當然,這個只是我個人的猜想。

解決問題的辦法:

在spring配置文件里配置全局的包掃描<context:component-scan base-package="我的包名" ></context:component-scan>,提示的是這一局的異常,解決其實很簡單,只需要在這一句話后面添加一個use-default-filters="false">就可以了,變成<context:component-scan base-package="我的包名" use-default-filters="false"></context:component-scan>,這樣雙向箭頭就消失了,異常也就消失了。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM