在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
bannerAds