背景 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" 如此即可 war 包在 tomcat 中加载外部配置文件 Tomcat