为 Spring 引导应用程序管理构建 profiles/configs
Manage build profiles/configs for Spring Boot application
我已经使用 spring boot + scala 和 sbt 编写了应用程序,现在我需要为 dev 和 prod 划分构建配置。
已完成的工作: 创建了配置 application.yml
和 application(-dev/prod).yml
以在本地启动应用程序,分别在 dev 和 prod 上。
需要做的事情:想办法在javaopts中配置spring boot profile (dev, prod) 或者直接写相应的config,同样在javaopts中。
我试过使用这些选项:
sbt service/run -Dspring.profiles.active=...
sbt service/run -Dspring.config.location=...
答案是像这样配置活动配置文件:
sbt service/run --spring.profiles.active=...
我已经使用 spring boot + scala 和 sbt 编写了应用程序,现在我需要为 dev 和 prod 划分构建配置。
已完成的工作: 创建了配置 application.yml
和 application(-dev/prod).yml
以在本地启动应用程序,分别在 dev 和 prod 上。
需要做的事情:想办法在javaopts中配置spring boot profile (dev, prod) 或者直接写相应的config,同样在javaopts中。
我试过使用这些选项:
sbt service/run -Dspring.profiles.active=...
sbt service/run -Dspring.config.location=...
答案是像这样配置活动配置文件:
sbt service/run --spring.profiles.active=...