2 回答
TA贡献1811条经验 获得超6个赞
是的,您可以为不同的环境设置不同的配置文件。假设我们有dev,qa和prod环境。您需要在相同位置创建三个文件application.properties,名称如下:
application-dev.properties对于dev环境application-qa.properties对于qa环境application-prod.properties对于prod环境
现在,您只需要spring.profiles.active=qa在application.properties. 目前,我们设置qa配置文件。你可以设置你想要的。
注意您在新创建的配置文件中设置的属性仅可用于活动配置文件。例如,如果您在dev文件中设置某些属性,则它仅适用于dev环境。但是设置的属性application.properties将适用于所有环境。所以不依赖于环境的配置可以放在application.properties
TA贡献1786条经验 获得超13个赞
您可以为您的环境配置不同的配置文件。对于您的开发环境,您可以添加 application-dev.properties(或 .yml)或为 PROD 添加 application-prod.properties,然后只需使用该配置文件启动您的应用程序。
见https://docs.spring.io/spring-boot/docs/current/reference/html/boot-features-profiles.html
添加回答
举报
