
背景
SpringBoot配置文件可以放置在多种路径下,不同路径下的配置优先级有所不同
可放置目录(优先级从高到低)
- 1.file:./config/ (当前项目路径config目录下);
- 2.file:./ (当前项目路径下);
- 3.classpath:/config/ (类路径config目录下);
- 4.classpath:/ (类路径config下).
优先级由高到底,高优先级的配置会覆盖低优先级的配置
配置方法
- 在tomcat根目录下新建一个名为config的文件夹,放入配置文件,如
application-prod.yml
- 将刚刚新建的config文件夹添加到tomcat的classpath中
打开tomcat/conf/catalina.properties文件,在common.loader处添加"${catalina.home}/config"
如此即可