用@Value给变量注入,获取到的值确实xxx.xxx.xxx
如在properties或者yaml中配置了
test.name=zhangsan
在应用该配置的类中
@Value(“test.name”)
private String name;
获取出来的name 是 test.name 而非 zhangsan
这个原因是因为在 @Value中忘了用 $ {}所致。 正确的用法是
@Value("${test.name}")
private String name;
用@Value给变量注入,获取到的值确实xxx.xxx.xxx
如在properties或者yaml中配置了
test.name=zhangsan
在应用该配置的类中
@Value(“test.name”)
private String name;
获取出来的name 是 test.name 而非 zhangsan
这个原因是因为在 @Value中忘了用 $ {}所致。 正确的用法是
@Value("${test.name}")
private String name;