我正在使用Spring Boot 2.0.4并创建一个可执行jar。
我在application.properties中定义了以下属性
configserviceendpoint=devendpoint
我正在跟踪spring docs以.json形式传递属性,并尝试使用以下命令运行应用程序
java -Dspring.application.json ='{“ configserviceendpoint”:“产品端点”}'-jar myapp.jar
java -jar myapp.jar --spring.application.json ='{“ configserviceendpoint”:“产品端点”}'
在尝试访问我的代码中的属性时,它仍然显示application.properties
中定义的值,而不是在命令中以.json形式传递的值。
谢谢。
答案 0 :(得分:0)
请尝试按以下方式运行它:
java -jar myapp.jar --configserviceendpoint="prod/endpoint"