一,Springboot配置文件加载
1,springboot默认扫描的配置文件路径:
file:./config/ (当前项目路径config目录下);
file:./ (当前项目路径下);
classpath:/config/ (类路径config目录下);
classpath:/ (类路径config下).
2,例子:建3个application.properties文件,分别放到上面对于的目录,配置内容简单为server.port=8081...等,启动看那个端口被使用了,然后再注释掉被该端口,重新启动,循环测试观察结果。
file:config>file>classpath:config>classpath
以上是按照优先级从高到低的顺序,所有位置的文件都会被加载,高优先级配置内容会覆盖低优先级配置内容。SpringBoot会从这四个位置全部加载主配置文件,如果高优先级中配置文件属性与低优先级配置文件不冲突的属性,则会共同存在