[英]How can you check the value of a property in application.properties for a springboot application after the application is running?
假设我将 Spring boot 应用程序设置为一个 jar,它具有作为application.properties
一部分的属性:
test.name=John
现在 SpringBoot 提供了一种运行这个 jar 并在命令中更新该值的方法,例如:
java -jar app.jar --test.name=Jimmy
现在说应用程序已经运行了一段时间,我想找出应用程序运行时这个属性的值是什么。
我怎么能找到这个,因为查看 jar 文件中的 application.properties 它仍然会说John
但是当我使用java -jar
命令运行应用程序时,这被覆盖了?
您必须创建配置类并获取目标参数,请看下面。
@Configuration
public class AppConfiguration {
@Value("${myExampleParam}")
private String myExampleParam;
public String getMyExampleParam() {
return myExampleParam;
}
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.