springmvc的xml配置:
spring mvc
啟動時的配置檔案,包含元件掃瞄、
url對映以及設定
freemarker
引數,讓
spring
不掃瞄帶有
@service
註解的類。為什麼要這樣設定?因為
springmvc.xml
與不是同時載入,如果不進行這樣的設定,那麼,
spring
就會將所有帶
@service
註解的類都掃瞄到容器中,等到載入
的時候,會因為容器已經存在
service
類,使得
cglib
將不對service
進行**,直接導致的結果就是在
中的事務配置不起作用,發生異常時,無法對資料進行回滾。
以上就是原因所在。
同樣的在spring的xml配置如下:
掃瞄包路徑,不掃瞄帶有
@controller
註解的類。因為這些類已經隨容器啟動時,在
springmvc.xml
中掃瞄過一遍了。
完成以上工作
注意以上幾點就ok了。
spring mvc 基於aop日誌管理
最近忙於面試換工作,不論是學習還是工作似乎都忽略了spring另外的乙個強大之處 aop 當被面試問道如何基於aop做出乙個單點登入的時候頓時有點傻眼。下來之後做了一番學習。本文以日誌管理為例,說明aop的強大之處。首先,說明一下aop的強大應用。可以簡單實現強大的功能 日誌記錄,效能統計,安全控制...
關於springMVC中的interceptor
以下是關於乙個interceptor的基本方法public class testinterceptor01 implements handlerinterceptor modelandview可以用來改變顯示的檢視或者修改發往檢視的方法 檢視返回之後的方法,主要用於銷毀占用的資源 然後的interc...
SpringMVC中使用aop註解無效的問題
這兩天學習spring,用了springmvc的註解,然後配置事務和aop,發現沒用。和別的人討論了下,大致得出了乙個結論 這大約是spring上下文的問題。另外以上所述的是對controller進行切面時的配置,如果是對service進行切面,那麼 解釋 1.springmvc這個框架很好用,沒問...