1、maven属性
properties属性
依赖可以通过:${spring.version} 进行设置(依赖版本号) version

2、资源插件
build标签
测试build的①、②代码
<build>
<resources>
<resource>
<directory>src/main/java</directory>
<includes>
<include>**/*.properties</include>
<include>**/*.xml</include>
</includes>
<filtering>false</filtering>
</resource>
<resource>
<directory>src/main/resources</directory>
<includes>
<include>**/*.properties</include>
<include>**/*.xml</include>
</includes>
<filtering>false</filtering>
</resource>
</resources>
</build>
filtering的作用
当filtering为true时
意味着${name}有效, 引用它的内容, name是个别名
和c语言宏定义, 生效类似
例子如下:
filtering为true时:编译maven便能成功引用
filtering为false时:编译maven不能成功引用, 输入原始${name}符号

3、参考视频
动力节点
https://www.bilibili.com/video/BV1dp4y1Q7Hf?p=30
我(自己录制)的视频(测试):
https://www.bilibili.com/video/BV1Gt4y167yo
filtering的官方文档(true和false的作用)
http://maven.apache.org/plugins/maven-resources-plugin/examples/filter.html