每次项目部署上线都需要手动去修改配置文件(比如数据库配置)然后才能打包,很不方便,可以根据以下教程用maven的profile 实现多环境的配置。
以数据库的配置为例,在src/main/resources 下新建三个文件夹,分别叫做dev,online,test,分别对应开发环境,线上环境,测试环境。在每个文件夹下拷贝进去jdbc.properties文件,分别对应不同的数据库配置。如图:
在pom.xml文件中加入以下内容:
<profiles>
<profile>
<!-- 开发环境 -->
<id>dev</id>
<properties>
<env>dev</env>
</properties>
<activation>