springboot2.0 配置檔案取值
阿新 • • 發佈:2019-02-04
在配置檔案application.properties 中任意定義一個值
random.value 代表隨機數:
my.number=${random.value}
在controller 中,通過 @Value(value = "${my.number}")
private String value;
可以獲得值。
例子:
@RequestMapping("getnum") public Map<String,Object> getnum(@RequestParam String name){ Map<String,Object> map =new HashMap<String, Object>(); map.put("name",name); map.put("value",value); return map; }
也可以用yaml檔案,application.yaml
my:
number: ${random.int}
name: zhangsan
address: http://www.${my.name}.com