编辑Spring Boots application.properties

时间:2017-04-11 09:19:21

标签: java spring-boot jar

在spring boot中,是否可以编辑存储在资源中的application.properties文件。

我需要从我的程序动态更改server.port属性,但似乎无法将更改写入属性文件。

我的应用程序正在从maven构建的jar中执行。

2 个答案:

答案 0 :(得分:0)

您可以使用多个选项来覆盖此文件中定义的属性。有关所有选项,请参阅External Config。我们主要使用我们在应用程序启动时传递的参数(即mvn spring-boot:run -Dserver.port = 8080)或环境设置(即SERVER_PORT = 8080)。

答案 1 :(得分:0)

您可以通过命令行参数填充属性,例如

 java -Dserver.port=your_port_number target_folder/your_final_jar_name.jar

这样你可以在启动spring boot应用程序时更改端口。