springboot怎样动态加载配置文件
动态加载配置文件,主要是为了解决项目中的开发,测试,生产环境配置信息不一样的问题。
springboot通过profiles机制来动态加载配置文件。
我们可以在把配置文件分别命名为application-dev.properties,application-test.properties,application-prod.properties,
如果是开发环境中,可以在IDE启动项目时设置VM参数:
-Dspring.profiles.active=dev
如果是生产环境中,可以在启动命令指定启动参数:
java -jar app.jar --spring.profiles.active=prod
