*
spring准备不同环境的配置文件

*
application.properties文件配置

*
pom文件
<!--配置环境的profile--> <profiles> <!--dev默认激活,使用idea Spring Boot
配置启动工程,需要dev的配置--> <profile> <id>dev</id> <properties>
<profileActive>dev</profileActive> </properties> <activation>
<activeByDefault>true</activeByDefault> </activation> </profile> <profile>
<id>test</id> <properties> <profileActive>test</profileActive> </properties>
</profile> <profile> <id>prod</id> <properties>
<profileActive>prod</profileActive> </properties> </profile> </profiles>
<build> <finalName>${project.artifactId}</finalName> <resources> <resource>
<directory>src/main/resources</directory> <filtering>true</filtering>
<excludes> <exclude>**/*</exclude> </excludes> </resource> <resource>
<directory>src/main/resources</directory> <filtering>true</filtering>
<includes> <include>application.properties</include>
<include>application-${profileActive}.properties</include> </includes>
</resource> </resources> <plugins> <plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId> <configuration> <!--
打上@SpringBootApplication注解 启动文件的路径 -->
<mainClass>xx.xx.xx.Application</mainClass> </configuration> </plugin>
</plugins> </build>
* Maven打包命令 mvn clean install package -Dmaven.test.skip=true -Ptest -P 后面的
test 就是上面配置的 <profileActive> 属性值 这样就可以顺利的使用,在不同的环境用上不同的配置文件。

技术
©2019-2020 Toolsou All rights reserved,
(精华)2020年6月26日 C#类库 GUID帮助类【答学员问】你们从培训机构毕业后都找到什么工作?Go语言 数组初始化和基本操作关于Bellman-Ford算法的个人理解常见的5种JAVA运行时异常(精华)2020年6月29日 C#类库 接口签名校验SpringBoot JpaRepository 数据库增删改查C#/.NET 系统优化专题(redis第六篇 数据结构【List】)SSM项目的excel文件上传并添加到数据库11-5 指定位置输出字符串