集成profiles环境变量问题

This commit is contained in:
黄晓 2021-09-09 18:47:22 +08:00
parent 6aee5c930c
commit 943452c28b
2 changed files with 39 additions and 2 deletions

39
pom.xml
View File

@ -39,7 +39,7 @@
<dependency> <dependency>
<groupId>com.chinaweal.youfool</groupId> <groupId>com.chinaweal.youfool</groupId>
<artifactId>youfool-framework-springboot</artifactId> <artifactId>youfool-framework-springboot</artifactId>
<version>2.0.0-SNAPSHOT</version> <version>2.1.0-SNAPSHOT</version>
</dependency> </dependency>
<!--postgresql--> <!--postgresql-->
<dependency> <dependency>
@ -61,6 +61,27 @@
</dependency> </dependency>
</dependencies> </dependencies>
<profiles>
<profile>
<!-- 本地开发环境 -->
<id>dev</id>
<properties>
<profiles.active>dev</profiles.active>
</properties>
<activation>
<!-- 设置默认激活这个配置 -->
<activeByDefault>true</activeByDefault>
</activation>
</profile>
<profile>
<!-- 正式环境 -->
<id>prod</id>
<properties>
<profiles.active>prod</profiles.active>
</properties>
</profile>
</profiles>
<build> <build>
<plugins> <plugins>
<plugin> <plugin>
@ -96,5 +117,21 @@
</executions> </executions>
</plugin> </plugin>
</plugins> </plugins>
<resources>
<resource>
<directory>src/main/resources</directory>
<excludes>
<exclude>application*.yml</exclude>
</excludes>
</resource>
<resource>
<directory>src/main/resources</directory>
<filtering>true</filtering>
<includes>
<include>application.yml</include>
<include>application-*${profiles.active}.yml</include>
</includes>
</resource>
</resources>
</build> </build>
</project> </project>

View File

@ -3,7 +3,7 @@ logging:
root: info root: info
spring: spring:
profiles: profiles:
active: dev active: @profiles.active@
application: application:
name: youfool-prj-springboot-template name: youfool-prj-springboot-template
datasource: datasource: