我有一个由 JHipster 生成的 Spring Boot 应用程序。
我正在尝试向 application-dev.yml 文件添加一些新属性,但我的类(class)看到的值为 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;
}
该类位于源根目录下的新目录中。
提前致谢。
最佳答案
在你的 application.properties 中设置
spring.profiles.active=dev
或者当您运行应用程序时,解析命令行参数如下
-Dspring.profiles.active=dev
关于显示为 Null 的 Spring 属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40577163/