Springboot项目下配置文件如下:
application.yml
bootstrap.yml
bootstrap-dev.yml
bootstrap-prod.yml
bootstrap-local.yml
bootstrap-test.yml
开发、生产、本地、测试多个环境的配置文件都在一个目录下.
问题1、未做pom文件的配置控制、运行当前项目是否只加载了application.yml和bootstrap.yml,其他的bootstrap-dev.yml等配置文件都未被加载?
问题2、bootstrap.yml和bootstrap-dev.yml存在相同的MQ消费者名称,会导致MQ部分消费吗?
根据你pom文件的配置控制
bootstrap.yml 会优于application.yml先加载;
通过上面文件中配置的 spring.profiles.active=dev来确定启动哪个配置文件