在我们的项目中,我们有很多东西需要放在properties文件中,类似jdbc的连接配置。在不同的环境,会有不同的配置,所以我们会有不同的配置文件:

根据不同的环境,配置对应的数据。那我们怎么可以不同环境能够调用的对应的文件配置呢?

tomcat启动加载项目会去加载spring的配置文件,${system.env:dev}对应的配置路径是在tongcat中配置。
我们可以在catalina.sh文件中加:

test是测试环境,tomcat启动就会去加载test目录下的文件。${system.env:dev}如果没有找到对应的system.env配置,默认加载dev目录。
我们可以通过查看线程命令确认是否路径配置好了:
