项目场景:
Java程序打包后,需要快速的在线修改应用端口或其他参数,不想重复打包。
解决方案:
方法一 配置文件
- 准备配置文件 application.properties或者application.yml
application.yml示例
server:
port: 8888
- 修改启动方式
java -jar ws-dsp-api-service.jar --spring.config.location=application.yml
方法二 java启动命令
以应用参数的方式
java -jar user-api-service.jar --server.port=8888
JDK 参数的方式
java -Dserver.port=8888 -jar user-api-service.jar
-
注意:参数放在命令行中的顺序,以及不同方式的参数优先级
-
启动命令应用参数 > 启动命令 JDK 参数