谁能告诉我是否可以通过应用程序运行的环境在弹簧加载的应用程序中定义配置文件(Dev、Prod、Local)?我的应用程序配置了一个配置文件(Dev、Prod、Local),但每次开发人员需要为每个环境设置活动配置文件时,他都会运行该项目
2 回答
跃然一笑
TA贡献1826条经验 获得超6个赞
我通常有一个用于开发的默认配置文件和一个用于每个环境的 shell 脚本文件。
您可以在 application.yml 中设置默认配置文件,如下所示:
spring: profiles.active: development
您可以在 shell 脚本中传递配置文件,如下所示:
java jar my-app.jar --spring.profiles.active="PROD"
添加回答
举报
0/150
提交
取消