springmvc常用5種注解 springmvc怎樣進(jìn)行事務(wù)控制?
springmvc怎樣進(jìn)行事務(wù)控制?只需在服務(wù)方法的一行上啟用事務(wù)注釋。這是管理整個服務(wù)方法的事務(wù),而不是服務(wù)方法中的單個方法。如何給SpringMVC的action加上事務(wù)?其實是裝單的問題。首先,
springmvc怎樣進(jìn)行事務(wù)控制?
只需在服務(wù)方法的一行上啟用事務(wù)注釋。這是管理整個服務(wù)方法的事務(wù),而不是服務(wù)方法中的單個方法。
如何給SpringMVC的action加上事務(wù)?
其實是裝單的問題。首先,使用springmvc的項目不需要配置actionbean,而是通過springmvc配置文件進(jìn)行掃描和注釋。Spring事務(wù)配置文件和上下文通過org.springframework.web網(wǎng)站. context.ContextLoaderListener已加載,而spring MVC的操作已完成org.springframework.web網(wǎng)站. servlet.DispatcherServlet加載,因此存在優(yōu)先級問題。web首先啟動contextloaderlistener,然后啟動DispatcherServlet。加載contextloaderlistener時,操作不在容器中,因此使用AOP添加事務(wù)或掃描注釋是無用的。然后,解決方案是將AOP事務(wù)掃描配置添加到dispatcherservlet加載的spring MVC配置文件中。12345678