解决问题
即 在 resource 文件夹下面 ,新增对应的资源配置文件夹,对应 开发,测试,生产的不同的配置内容
<resources>
<resource>
<directory>src/main/resources.${deploy.type}</directory>
<excludes>
<exclude>*.jsp</exclude>
</excludes>
</resource>
<resource>
<directory>src/main/resources</directory>
</resource>
</resources>
deploy.type 就是下面定义的
pom.xml 中增加profiles 节点, activeByDefault 指定环境
<!--定义属性,隔离环境-->
<profiles>
<profile>
<id>dev</id>
<activation>
<activeByDefault>true</activeByDefault>
</activation>
<properties>
<deploy.type>dev</deploy.type>
</properties>
</profile>
<profile>
<id>beta</id>
<properties>
<deploy.type>beta</deploy.type>
</properties>
</profile>
<profile>
<id>prod</id>
<properties>
<deploy.type>prod</deploy.type>
</properties>
</profile>
</profiles>
编译打包,指定 命令
比如打包 打成生产环境的
mvn clean package -Dmaven.test.skip=true -Pdev
开发启动时候指定 Tomcat 使用的环境
这里 选择 dev 即可 ,Tomcat 启动项目的时候就会 选择这个 环境了