springboot 启动修改application.properties中的参数的方法

1.方法一:直接在cmd中执行

java -jar xxx.jar  --server.port:8082

如果要修改多个参数,空格后继续写就可以了。再例如:

java -jar xxx.jar  --server.port:8082   --test.name=xxx

2.方法二:配置

springboot 启动修改application.properties中的参数的方法

springboot 启动修改application.properties中的参数的方法

3.方法三:

springboot 启动修改application.properties中的参数的方法

4.方法四

springboot 有读取外部配置文件的方法,如下优先级:

第一种是在jar包的同一目录下建一个config文件夹,然后把配置文件放到这个文件夹下。
第二种是直接把配置文件放到jar包的同级目录。
第三种在classpath下建一个config文件夹,然后把配置文件放进去。
第四种是在classpath下直接放配置文件。

我们通常在src/main/resources 文件夹下创建的application.properties 文件的优先级是最低的!

1)内外都有配置文件,配置文件读取是有优先级,外配置文件优于内配置文件读取。
2)如果内配置文件里有外配置文件没有的配置,那两者互补。比如外配置文件没有配置数据库,内配置文件里配置了数据库,那内配置文件的配置会被使用。
3)如果内配置文件里和外配置文件里都有相同的配置,比如两者都配置了数据库,但是两个连接的不同,那外配置文件会覆盖内配置文件里的配置。