WebMvcConfigurerAdapter 攔截器內無法實例化redis、service等Bean的問題

今天寫了個參數攔截器,需要獲取存儲在redis內的用戶信息 多次嘗試拋出異常空指針,發現是因爲攔截器內沒有實例化redis等service 最後查資料才發現攔截器是在Bean實例化之前執行的,所以Bean實例無法注入。  解決問題: 攔截器執行在bean實例化前執行的,那麼我們就讓攔截器執行的時候實例化攔截器Bean 在攔截器配置類裏面先實例化攔截器 然後再獲取
相關文章
相關標籤/搜索