springboot 繼承shiro 使用redis快取 @Value 標籤無效 無法獲取zhi
阿新 • • 發佈:2019-02-01
在開發中使用了shiro作為許可權管理,之前也沒管shiro的快取問題,就是會有點列印日誌說沒快取,今天抽時間想加一下redis的快取,一查還挺簡單,但是在使用@Valle獲取redis配置的時候發現無法獲取:
@Value("${redis.host}")
private String host;
@Value("${redis.port}")
private int port;
@Value("${redis.pass}")
private String password;
註釋掉
@Bean(name = "lifecycleBeanPostProcessor"或者改成) public LifecycleBeanPostProcessor getLifecycleBeanPostProcessor() { return new LifecycleBeanPostProcessor(); }
@Bean(name = "lifecycleBeanPostProcessor") public staticLifecycleBeanPostProcessor getLifecycleBeanPostProcessor() { return new LifecycleBeanPostProcessor(); }就能正常獲取資料了
推薦使用第二種