麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 開發 > Java > 正文

SpringBoot集成shiro,MyRealm中無法@Autowired注入Service的問題

2024-07-14 08:43:43
字體:
來源:轉載
供稿:網友

網上說了很多諸如是Spring加載順序,shiroFilter在Spring自動裝配bean之前的問題,其實也有可能忽略如下低級錯誤。

在ShiroConfiguration中要使用@Bean在ApplicationContext注入MyRealm,不能直接new對象。

道理和Controller中調用Service一樣,都要是SpringBean,不能自己new。

錯誤方式:

@Bean(name = "securityManager")public SecurityManager securityManager() {    DefaultWebSecurityManager manager = new DefaultWebSecurityManager();    MyRealm myRealm = new MyRealm();    manager.setRealm(myRealm);    return manager;  }

正確方式:

@Bean(name = "myRealm")public MyRealm myAuthRealm() {    MyRealm myRealm = new MyRealm();    return myRealm;  }@Bean(name = "securityManager")public SecurityManager securityManager(@Qualifier("myRealm")MyRealm myRealm) {    DefaultWebSecurityManager manager = new DefaultWebSecurityManager();    manager.setRealm(myRealm);    return manager;  }

總結

以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作具有一定的參考學習價值,謝謝大家對VeVb武林網的支持。


注:相關教程知識閱讀請移步到JAVA教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 亚洲国产中文字幕 | 性少妇videosexfreexx入片 | 欧美性久久久 | 在线观看av国产一区二区 | 午夜国内精品a一区二区桃色 | 成年性羞羞视频免费观看无限 | 亚洲视频在线视频 | 久久久国产一级片 | 久久亚洲第一 | 久久久久久片 | 欧美成人一二三区 | 亚洲国产中文字幕 | 欧美 日韩 三区 | 欧美日韩在线免费观看 | 国产噜噜噜噜久久久久久久久 | 一级免费在线视频 | 国产1级视频| 国产艳妇av视国产精选av一区 | 87成人免费看片 | 泰剧19禁啪啪无遮挡 | 亚洲人成网在线观看 | 羞羞色网站 | 久久手机在线视频 | 护士xxxx | 中文字幕一区二区三区久久 | 久久久资源网 | 国产九色91 | 91短视频免费 | 免费在线观看国产 | 中国产一级毛片 | 一级黄色片武则天 | 毛片在线免费播放 | 狠狠操夜夜爱 | 亚洲99 | 国产一级αv片免费观看 | 亚洲国产高清自拍 | 国产一级毛片高清视频完整版 | 国产免费永久在线观看 | 久久色伦理资源站 | av电影在线播放 | 一级大黄毛片免费观看 |