1. 问题
由于业务拓展 公司项目迭代到Eureka分布式集群 以应对更多的吞吐量
由于节点得向注册中心声明自己的host,每个节点的yml配置文件都不一样 打包发布起来比较麻烦
需要一个一劳永逸的方案
2. 解决方案
2.1 SpringBoot配置文件读取优先级
启动参数 -Dspring.config.location=xxx
Jar包同级目录的config目录
Jar包同级目录
classPath(即resources目录)的config目录
classpath目录
2.2 Jar包同级目录的config目录
固然我们选择第二种方案配置起来比较方便
只需要在Jar包所在目录下新建 config
文件夹
然后单独为不同的节点配置不同的配置文件