SpringBoot中修改依赖版本的方法

 更新时间:2023年08月29日 10:55:21   作者:自牧君  
这篇文章主要介绍了SpringBoot中如何修改依赖的版本,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下

Spring Boot 中修改依赖版本

  • 如果默认版本号不合适,我们可以修改版本号。
  • 首先,打开当前项目的 pom.xml 文件,查看 spring-boot-dependencies-2.7.4.pom 中规定当前依赖的版本。
  • 例如,我想修改 MySQL 驱动版本,我先看当前项目 pom.xml 文件中父项目 spring-boot-starter-parent-2.7.4.pom

image-20220923114110820

进来后再点进 spring-boot-starter-parent-2.7.4.pom

image-20220923114330739

Ctrl+F 搜索 “MySQL” :

image-20220923114428694

  • 当前 MySQL 版本是 8.0.30 ,用的标签是 <mysql.version> ,复制,下面要用。
  • 接下来是核心操作,回到当前项目的 pom.xml 文件,添加以下代码:
<properties>
    <mysql.version>5.1.43</mysql.version>
</properties>
<dependencies>
    <dependency>
        <groupId>mysql</groupId>
        <artifactId>mysql-connector-java</artifactId>
    </dependency>
</dependencies>

如果不确定哪个版本,可以登录 Maven Repository 网站查询。

在这里插入图片描述

项目 pom.xml 文件修改后,IDEA 右上角会自动出现刷新 Maven 的小图标,记得每次修改完都要点一下,或者快捷键 Shift + Ctrl + O。就可以看见项目的对于的库版本发生了变化:

image-20220923125901892

这就体现了 Spring Boot 配置的 ”就近原则“ ,优先采用当前项目的 pom.xml 文件,否则就调用父项目的默认配置。

到此这篇关于SpringBoot中如何修改依赖的版本的文章就介绍到这了,更多相关SpringBoot修改依赖的版本内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • IntelliJ IDEA使用git初始化仓库的使用方法

    IntelliJ IDEA使用git初始化仓库的使用方法

    这篇文章主要介绍了IntelliJ IDEA使用git初始化仓库的使用方法,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2021-04-04
  • Spring Properties的使用和配置方法

    Spring Properties的使用和配置方法

    这篇文章主要介绍了Spring Properties的使用和配置方法,本文不是原理分析、源码分析文章,只是希望可以帮助读者更好地理解和使用 Spring Properties,有兴趣的可以了解一下
    2018-01-01
  • springboot+rabbitmq实现指定消费者才能消费的方法

    springboot+rabbitmq实现指定消费者才能消费的方法

    当项目部署到测试环境后,QA测试过程中,总是“莫名其妙”的发现所保存的用户付款单数据有问题。这篇文章主要介绍了springboot+rabbitmq实现指定消费者才能消费,需要的朋友可以参考下
    2021-11-11
  • Spring中的循环依赖问题

    Spring中的循环依赖问题

    在Spring框架中,循环依赖是指两个或多个Bean相互依赖,这导致在Bean的创建过程中出现依赖死锁,为了解决这一问题,Spring引入了三级缓存机制,包括singletonObjects、earlySingletonObjects和singletonFactories
    2024-09-09
  • springboot中redis操作Hash踩坑解决

    springboot中redis操作Hash踩坑解决

    本文主要介绍了springboot中redis操作Hash踩坑解决,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2024-06-06
  • JAVA多线程与并发学习总结分析

    JAVA多线程与并发学习总结分析

    以下是对小编对JAVA多线程与并发的学习进行了总结介绍,需要的朋友可以过来参考下
    2013-08-08
  • java IP归属地功能实现详解

    java IP归属地功能实现详解

    前一阵子抖音和微博开始陆续上了IP归属地的功能,引起了众多热议,有大批在国外的老铁们开始"原形毕露",被定位到国内来,那么IP归属到底是怎么实现的呢?那么网红们的归属地到底对不对呢
    2022-07-07
  • Java中日期格式化YYYY-DD的操作bug

    Java中日期格式化YYYY-DD的操作bug

    这篇文章主要介绍了Java中日期格式化YYYY-DD中遇到的坑,本文给大家分享到脚本之家平台,需要的朋友可以参考下
    2020-01-01
  • 浅谈Java多线程的优点及代码示例

    浅谈Java多线程的优点及代码示例

    这篇文章主要介绍了浅谈Java多线程的优点及代码示例,还是比较不错的,这里分享给大家,需要的朋友可以参考。
    2017-11-11
  • spring 参数校验Validation示例详解

    spring 参数校验Validation示例详解

    Spring提供了Validation工具类来实现对客户端传来的请求参数的有效校验,本文给大家介绍spring 参数校验Validation示例详解,感兴趣的朋友一起看看吧
    2024-12-12

最新评论