各位大佬:
本人在springboot專案中使用@Value注解時,這樣能讀取到組態檔值:
@Value("${user_source}")
private String userSource;加了冒號,這樣就讀取不到組態檔值:
@Value("${user_source:}")
private String userSource;請問有大神遇到過嗎?感謝!
uj5u.com熱心網友回復:
加冒號是不是被解釋成 user_source = ""了uj5u.com熱心網友回復:
我怎么感覺你說的是廢話,語法都有嚴格得規定uj5u.com熱心網友回復:
冒號后面讓你定義其他值,意思如果你找不到前面的值,就用冒號后面的uj5u.com熱心網友回復:
第一種寫法是對的,為什么要加冒號呢uj5u.com熱心網友回復:
兩種寫法都是OK的,特意復制你的代碼在我這邊試了一下,
第2份代碼,private后面的空格有問題,把空格改對后,
2種寫法都可以正確讀取到配置。
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/66541.html
標籤:Web 開發
上一篇:Javaweb多執行緒事件
