1. 程式人生 > 實用技巧 >spring 攔截器注入bean為null的問題

spring 攔截器注入bean為null的問題

今天使用redis快取token,使用攔截器做登陸判斷的時候,發現redis獲得值始終為空debug後看到Stringredistemplate根本沒有注入
在這裡插入圖片描述
這是因為攔截器載入的時間點在springcontext之前,即在bean例項化之前,所以在攔截器中注入自然為null 。那麼我們就讓攔截器執行的時候例項化攔截器Bean,在攔截器配置類裡面先例項化攔截器,然後再獲取就能解決這個問題啦。
在這裡插入圖片描述
在這裡插入圖片描述