如何給SpringMVC的action加上事務?
其實就是一個加載順序的問題首先使用了spring MVC的項目是不需要配置action bean,而是通過spring mvc的配置文件進行掃描注解加載的,spring事務配置文件還有上下文都是通過org.springframework.web.context.ContextLoaderListener加載的,而spring MVC的action是通過org.springframework.web.servlet.DispatcherServlet加載的,這樣就有個優(yōu)先級的問題了,web是先啟動ContextLoaderListener后啟動DispatcherServlet,在ContextLoaderListener加載的時候action并沒在容器中,所以現在使用AOP添加事務或者掃描注解都是無用的。那么解決辦法就是在DispatcherServlet加載的spring-MVC配置文件后再加上AOP事務掃描配置就OK了12345678
上一篇新人主播怎么掙錢
下一篇如何開展你的斜杠工作