Maven属性配置及使用

Maven属性——在pom文件定义,在其他地方引用即可使用

属性的作用:方便统一管理依赖的版本,防止版本冲突(简化版本更新以及修改)

属性的配置:在<properties>中添加双标签属性名以及版本内容,在需要的地方用EL表达式${属性名}即可引用使用

                属性定义用例:

<!--    定义属性-->
    <properties>
        <spring.version>5.2.21.RELEASE</spring.version>
        <junit.version>4.13.2</junit.version>
        <jdbc.url>jdbc:mysql://localhost:3306/ssm_db?useSSL=false</jdbc.url>
    </properties>

        注:只能在本模块中使用,以及被继承

Maven配置文件引用属性

配置文件加载属性的含义:顾名思义就是在配置文件中引用的属性(扩大属性范围)

配置文件加载属性的作用:信息集中在pom文件管理扩大属性范围)

配置文件加载属性的使用步骤:

  1. 在属性中定义属性名以及属性值(在Maven属性管理中添加即可)
  2. 扩大maven控制范围类似于配置插件,在<build>中配置资源文件<resources>中<resource>标签里面配置两个标签

                1是<directory>标签书写可以使用该属性的资源文件目录路径从pom文件出发寻找

                2是添加<filtering>标签配置一个true(开启过滤规则,能够识别解析资源文件目录的EL表达式${})

                配置文件加载属性代码用例(数据库连接配置)

<!--    配置可以使用属性的目录(${project.basedir}表示通用),设置能够解析${}-->
    <build>
        <resources>
            <resource>
                <directory>${project.basedir}/src/main/resources</directory>
                <filtering>true</filtering>
            </resource>
        </resources>
    </build>

注:配置资源文件目录时,只支持写一个路径,假如多个模块都需要用的话则要将主目录修改成${project.basedir}后面再写路径(同一路径)

属性引用的多种类型图,一共有五种(了解即可):

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值