springboot 指定配置环境启动
805
0
0
1年前
## springboot 指定配置环境启动
业务环境:本地修复线上数据,需要连接线上地址
配置文件配置:
```
1.application-release.properties 配置线上外网访问地址
2.application.properties 添加配置:spring.profiles.active=release
```
第二种maven配置:
```
<profiles>
<profile>
<id>local</id>
<!-- 默认激活开发配制,使用config-local.properties来替换设置过虑的资源文件中的${key} -->
<!--<activation>-->
<!--<activeByDefault>true</activeByDefault>-->
<!--</activation>-->
<build>
<filters>
<filter>${basedir}/src/main/deploy/config-local.properties
</filter>
</filters>
</build>
</profile>
<profile>
<id>dev</id>
<!-- <build>
<filters>
<filter>${basedir}/src/main/deploy/config-dev.properties</filter>
</filters>
</build>-->
</profile>
<profile>
<id>test</id>
<activation>
<activeByDefault>true</activeByDefault>
</activation>
<build>
<filters>
<filter>${basedir}/src/main/deploy/config-test.properties
</filter>
</filters>
</build>
</profile>
<profile>
<id>release</id>
<!--<activation>-->
<!--<activeByDefault>true</activeByDefault>-->
<!--</activation>-->
<build>
<filters>
<filter>
${basedir}/src/main/deploy/config-release.properties
</filter>
</filters>
</build>
</profile>
</profiles>
```