首页
>
软件编程
>
java
> java -jar修改SpringBoot application.properties配置项
使用java -jar修改SpringBoot中application.properties的配置项
作者:思影影思
这篇文章主要介绍了使用java -jar修改SpringBoot中application.properties的配置项问题,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
java -jar修改SpringBoot中application.properties配置项
如果Spring Boot整合了Maven来管理项目依赖的话,常见的打包方式有jar和war。如果使用war包,若要运行项目,需要把war丢到Tomcat、JBoss之类的容器中。
此时修改配置文件,可以直接在解压后的classes/application.properties文件中修改配置项。
而倘若制作成jar包,如何修改application.properties中的配置项呢?
application.properties
application.properties配置文件如下
# config for picket dynamicPool用于上传图片,static用于人脸库以图搜图
picket.dynamicFaceLib=1
picket.staticFaceLib=2
picket.similarity=0.7
picket.pushUrl=http://localhost:8080/api/event
比如说Spring Boot项目最后达成了jar包platform。则可以如下方式运行
在Windows环境下配置了JDK环境变量。
C:\Users\lenovo\Desktop>echo %JAVA_HOME%
C:\Program Files\Java\jdk1.8.0_131
C:\Users\lenovo\Desktop>java -version
java version "1.8.0_201"
Java(TM) SE Runtime Environment (build 1.8.0_201-b09)
Java HotSpot(TM) 64-Bit Server VM (build 25.201-b09, mixed mode)
使用如下方式运行。
由于制作的jar包不再存在application.properties文件,那么如何灵活的在命令行运行时指定picket.pushUrl,来修改事件的推送url呢?
可以使用如下的方式来修改application.properties配置项的默认值