一,项目内部的配置文件
properties和yml中的配置,互相补充,则properties优先极高
spring boot 默认能读取的application.properties /yml,这两个文件可以存在于以下4个位置,
file:项目根目录/config
file:项目根目录
classpath:项目根目录/config
classpath:项目根目录
注意:
a.如果某项冲突,则优先级从上到下
b.如果不冲突,互补结合使用
配置项目名:
在properties文件中
server.servlet.context-path=/boot
二,项目外部配置文件
--spring.config.location=d:\application.properties
通过jar命令行
java -jar 项目名.jar --spring.config.location=d:\application.properties
三,项目运行参数(补救)
--server.port=8883
多地方配置优先级:
命令行参数 > 外部文件 > 内部文件