在本地运行spring boot时运行-dspring.profiles.active=dev,runtime有什么意义吗?

tvokkenx  于 2021-07-26  发布在  Java
关注(0)|答案(0)|浏览(285)

在我的团队中,我经常(>10)看到spring boot项目,其中包含以下本地运行说明:

mvn clean spring-boot:run -Dspring.profiles.active=dev,runtime

我对spring引导配置文件的理解是,每一个都对应于一个特定的环境,例如dev、test,所以您永远不会需要多个环境。另外,每个概要文件名对应于一个特定的env文件-例如
src/main/java/resources/application-dev.yml application-test.yml 等。
我原以为你会在本地计算机上运行应用程序,并使用:

mvn clean spring-boot:run -Dspring.profiles.active=local

并在以下位置进行本地配置:

src/main/java/resources/application-local.yml

正在运行:
java 11
maven父母是 org.springframework.boot spring-boot-starter-parent 2.2.6.RELEASE maven版本是3.3.9
我的问题是:在本地运行spring boot时运行-dspring.profiles.active=dev,runtime有什么意义吗?

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题