需求背景:
如下图,目前方框中使用的版本全部都是5.2.10,突然有一天要全部给它换一个,怎么快捷?答案是用变量,在maven里面叫做属性。
步骤①定义变量
定义变量就在之前的properties标签里面,我现在新建项目pom会帮我自动来一个,那我就在这里面添加。在这里面,标签就是变量名,也就是说 <spring.version></spring.version>
,这就是变量名,它的值就是5.2.10.RELEASE
。对于变量名,随便,你认识就行。
<properties>
<maven.compiler.source>8</maven.compiler.source>
<maven.compiler.target>8</maven.compiler.target>
<spring.version>5.2.10.RELEASE</spring.version>
</properties>
步骤②使用变量
使用变量直接使用${},就好了,里面放变量名。打个比方说下面这样。
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-webmvc</artifactId>
<version>${spring.version}</version>
</dependency>
效果:统一修改
现在我全部给它改成5.0.0的版本您看看。
总结
这里比较开眼界的还是,学习到了,原来那个properties标签是用来定义变量的。还有就是变量名的写法,是写在标签里面的。最后就是用法,用${},这没什么好说的,之前就是这么定义的。