1、POM示例
<profiles>
<profile>
<id>dev</id>
<build>
<filters>
<filter>src/main/properties/dev/dev.properties</filter>
</filters>
</build>
<activation>
<activeByDefault>true</activeByDefault>
</activation>
</profile>
<profile>
<id>pro</id>
<build>
<filters>
<filter>src/main/properties/pro/pro.properties</filter>
</filters>
</build>
</profile>
<profile>
<id>test</id>
<properties>
<name> 测试 </name>
<age>18</age>
<gender>女</gender>
</properties>
</profile>
</profiles>
<build>
<finalName>web</finalName>
<resources>
<resource>
<directory>src/main/resources</directory>
<filtering>true</filtering>
</resource>
</resources>
</build>
2、Maven命令
mvn clean package -P test -D maven.test.skip=true
3、Spring的XML配置文件编译后的结果
<bean id="user" class="com.test.bean.User">
<property name="name" value="测试" />
<property name="age" value="4" />
<property name="gender" value="女" />
</bean>
可以看到,会去除空格