SpringBoot在多個profiles環境中自由切換
1.在resource目錄下新建dev,prod兩個目錄,并分別把dev環境的配置文件和prod環境的配置文件放到對應目錄下,可以在配置文件中指定激活的配置文件,也可以默認不指定。
2.在pom.xml中最后位置,新增下面兩部分配置
<project><build><finalName>app</finalName><plugins><plugin><groupId>org.springframework.boot</groupId><artifactId>spring-boot-maven-plugin</artifactId><configuration><fork>true</fork></configuration></plugin><!-- 指定編譯的時候編譯resource下的哪個目錄下的配置文件 --><resources><resource><directory>src/main/resources/${env}</directory><filtering>true</filtering></resource></resources></build><profiles><profile><id>dev</id><activation><activeByDefault>true</activeByDefault></activation><properties><env>dev</env></properties></profile><profile><id>prod</id><properties><env>prod</env></properties></profile></profiles>
</project>