在Maven的Spring Boot中,根据不同的环境启动方式
这是在开发Spring Boot应用时按照环境将缓存设置等进行分离的方法。
首先创建基于环境的application.yml文件,然后逐步编写配置。
$ touch resources/application-dev.yml
$ touch resources/application-test.yml
在启动Maven时,只需加入选项。
这样就可以加载特定环境的application.yml文件。
// application-dev.ymlが読み込まれる
$ maven spring-boot:run -Drun.profiles=dev
// application-test.ymlが読み込まれる
$ maven spring-boot:run -Drun.profiles=test
SpringBoot2.0的迁移情况如下所示。
$maven spring-boot:run -Dspring-boot.run.profiles=dev
$maven spring-boot:run -Dspring-boot.run.profiles=test