1. 程式人生 > >String整合shiro框架進行認證登入,使用@Autowired時,發現service服務無法再自定義的realm中進行注入

String整合shiro框架進行認證登入,使用@Autowired時,發現service服務無法再自定義的realm中進行注入

這個問題一般是因為shiro屬於fillter級別的認證,在servlet之前就已經執行了,而這個時候servlet的內容還沒有執行,所以無法進行主動的注入。需要在配置的web.xml檔案中將spring-mvc.xml檔案在初始化的時候就進行載入,這樣就可以實現自動注入了。