我有application.yml,application-dev.yml和application-dev.yml
mvn spring-boot:run -Dspring.profiles.active=dev,它不能工作,也不能使用mvn spring-boot:run选择开发概要文件。我该怎么选择呢?java -jar XXX.jar --spring.profiles.active=dev有效,我尝试了-Dspring.profiles.active=dev,但它不起作用。在我的项目中,我使用java -jar XXX.jar来运行它,但是如果我使用java -jar XXX.jar --spring.profiles.active=dev选择dev配置文件,控制台打印那么多日志并警告我从未见过已使用的java -jar XXX.jar,并告诉我APPLICATION FAILED TO START。那么如何解决两个问题呢?谢谢~
发布于 2020-08-25 18:33:55
如果你用了maven,
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<configuration>
<profiles>
<profile>dev</profile>
</profiles>
</configuration>
</plugin>
</plugins>
</build>此集dev作为活动配置文件。
./mvnw spring-boot:run将开发人员作为活动配置文件。
https://stackoverflow.com/questions/40060989
复制相似问题