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修改依赖的版本内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • Java中Stream流的使用示例详解

    Java中Stream流的使用示例详解

    Stream流提供了一种高效且易于使用的方式来对数据进行过滤、映射、排序、聚合等操作,使代码更加简洁和可读,接下来通过本文给大家介绍Java中Stream流的使用,感兴趣的朋友跟随小编一起看看吧
    2025-08-08
  • servlet3新特性_动力节点Java学院整理

    servlet3新特性_动力节点Java学院整理

    这篇文章主要为大家详细介绍了servlet3新特性的相关资料,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-07-07
  • SpringBoot 整合Mybatis-Plus并输出SQL日志示例详解

    SpringBoot 整合Mybatis-Plus并输出SQL日志示例详解

    这篇文章主要介绍了SpringBoot整合Mybatis-Plus并输出SQL日志,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2023-06-06
  • Java中为什么ArrayList初始化容量大小为10

    Java中为什么ArrayList初始化容量大小为10

    这篇文章主要介绍了Java中为什么ArrayList初始化容量大小为10,带着问题围展开详细的介绍,感兴趣的小伙伴可以参考一下
    2022-06-06
  • SpringBoot实现登录注册的三种基本方式

    SpringBoot实现登录注册的三种基本方式

    本文简要介绍了cookie、session、JWT三种方式实现登录认证,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2026-05-05
  • @ConfigurationProperties在IDEA中出现红色波浪线问题解决方法

    @ConfigurationProperties在IDEA中出现红色波浪线问题解决方法

    本文介绍了在Springboot项目中,当@ConfigurationProperties注解出现红色波浪线时的解决方法,文中有详细的解决方案供大家参考,需要的朋友可以参考下
    2024-09-09
  • JAVA中的Configuration类详解

    JAVA中的Configuration类详解

    这篇文章主要介绍了JAVA中的Configuration类详解,具有一定借鉴价值,需要的朋友可以参考下
    2018-01-01
  • 妙用Java8中的Function接口消灭if...else

    妙用Java8中的Function接口消灭if...else

    在开发过程中经常会使用if...else...进行判断抛出异常、分支处理等操作。这些if...else...充斥在代码中严重影响了代码代码的美观,本文就妙用Java8中的Function接口消灭if...else,感兴趣的可以了解一下
    2022-01-01
  • SpringBoot2.0实现多图片上传加回显

    SpringBoot2.0实现多图片上传加回显

    这两天公司有需求让做一个商户注册的后台功能,其中需要商户上传多张图片并回显,本文就使用SpringBoot2.0实现,具有一定的参考价值,感兴趣的可以了解一下
    2021-07-07
  • 阿里TransmittableThreadLocal配合@Async使用过程

    阿里TransmittableThreadLocal配合@Async使用过程

    文章介绍了ThreadLocal、InheritableThreadLocal和TransmittableThreadLocal的区别,并通过实例展示了它们在不同场景下的使用方法
    2026-02-02

最新评论