我有一个由JHipster生成的Spring Boot应用程序。
我试图在application-dev.yml文件中添加一些新属性,但是我的类看到的值为null,即使在与Google花了几个小时之后也是如此。
在application-dev.yml
的顶部添加了以下内容:
host: 1.2.3.4
port: 5555
在我班上我有
@Component
public class ExampleUtils {
@Value("${host}")
private String host;
@Value("${port}")
private String port;
}
该类位于源根目录下的新目录中。
提前致谢。
答案 0 :(得分:2)
spring.profiles.active=dev
或运行应用程序时解析命令行args如下
-Dspring.profiles.active=dev
答案 1 :(得分:1)
最好添加添加到@ConfigurationProperties类的新属性。 至少这种方式我从来没有添加属性的问题。 请查看文档:{{3}}