原文:http://www.cnblogs.com/atliwen/p/5729670.html
@Value 的作用不用說 大家都知道 注解模式下 讀取配置文件 注入屬性值
/**
* MQ地址
*/
@Value("${NamesrvAddr}")
private String namesrvAddr;
上面的是一個標着的 @Value 注解
如果配置文件中沒有設置 NamesrvAddr Spring 在啟動的時候講報錯。
設置默認值很簡單
@Value("${NamesrvAddr:192.168.0.1}")
private String namesrvAddr;
設置默認值的好處
可以減少配置文件需要配置的數據,更加簡單化
