在抽取分頁功能的時候,需要從配置文件當中讀取某些數據。
然而發現在使用時 @Value註解的時候不出異常,但是不能取值。
查詢資料後發現,在springboot中 使用value註解的時候,在實例化bean時不能採用手動實例化。
即不能使用 new 關鍵字進行實例化對象。
必須採用 依賴注入的方式進行實例化。
默認值的設置:
符合SpEL表達式
@value("${redis.password}")如果密碼爲空時可以通過冒號:設置默認值""即@value("${redis.password:}"),:後的內容爲字符串即@value("${redis.password:null}")默認值是"null"
#不可以設置默認值