在我的团队中,我经常(>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有什么意义吗?
暂无答案!
目前还没有任何答案,快来回答吧!