学习日记--SpringBoot修改yml路径--单机多Spring应用
启动类配置yml路径
@SpringBootApplication public class DemoApplication1 { public static void main(String[] args) { // springboot 默认的配置文件路径 // String addClassPath = "spring.config.location:classpath:/"; // 自定义的配置文件路径 String addClassPath = "spring.config.additional-location:classpath:/"; //字符串拼接内容为配置文件位置 addClassPath += ",classpath:/config/"; //application1为配置文件名称 new SpringApplicationBuilder(DemoApplication1.class).properties("spring.config.name:application1", addClassPath).build().run(args); } }
配置路径中的classpath:/config/对应的位置如下图,修改前默认位置为/resources/
单机多Spring应用原理:多个Spring应用启动在不同端口