一个项目会有好几个环境,不同环境用的时候总是需要改配置,比较麻烦,这次给大家讲一个简单的方法,关于Springboot项目在不同平台下的快捷打包方式。需要配合maven。
在pom文件中加入如下配置:
<profiles>
<profile>
<id>dev</id>
<properties>
<env>dev</env>
</properties>
<activation>
<activeByDefault>true</activeByDefault>
</activation>
</profile>
<profile>
<id>prod</id>
<properties>
<env>prod</env>
</properties>
<activation>
<activeByDefault>false</activeByDefault>
</activation>
</profile>
</profiles>
上述文件是什么意思呢?
写上如上代码后,会看到maven页面多出来一个配置:
这个就代表的我们要打包的是哪个环境了,勾选那个就是哪个了。
最后把配置文件改一下就好了:
spring:
profiles:
active: @env@
logging:
file:
path: logs/
level:
root: info
打包:
跳过测试模式。