【SpringBoot2】02-SpringBoot中如何修改依赖的版本

news/2024/5/17 10:51:59/文章来源:https://blog.csdn.net/Sihang_Xie/article/details/127008797

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 文件,否则就调用父项目的默认配置。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_12889.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

OPSS-PEG-Acrylate,OPSS-PEG-AC,巯基吡啶-聚乙二醇-丙烯酸酯试剂供应

英文&#xff1a;OPSS-PEG-Acrylate&#xff0c;OPSS-PEG-AC 中文&#xff1a;巯基吡啶-聚乙二醇-丙烯酸酯 2、 CAS number&#xff1b; N/A 3、The category&#xff1b;Acrylate/Acrylamide PEG Orthopyridyl disulfide (OPSS) PEG 4、Molecular weight&#xff1a;巯基吡…

队列(C语言)

文章目录前言概念基本操作循环队列少用一个元素空间栈队列前言 本篇进行队列的学习。使用C语言实现 概念 排队是体现了“先来先服务”的原则。 在多道程序运行的计算机系统中&#xff0c;可以同时有多个作业运行&#xff0c;他们的运算结果都需要通过通道输出&#xff0c;若通…

[架构之路-3]:软件架构师也是魔法师,架构师应具备的四大方面的技能

目录 前言&#xff1a; 一、业务能力&#xff08;业务领域&#xff09;-- 面向业务 1.1 业务场景 1.2 业务技能 二、沟通能力&#xff08;管理领域&#xff09; -- 面向“人” 三、技术能力&#xff08;计算机领域&#xff09; -- 面向计算机 3.1 硬件技能 3.2 软件技能…

一个有点意思的网站 - 语雀

在这个平台上面创建了一个文档&#xff1a;CWIKIUS 语雀 Confluence Confluence 的问题就是太臃肿&#xff0c;不兼容 MD 格式。 但是&#xff0c;Confluence 和 JIRA 重度集成&#xff0c;因此成为很多公司文档的标配。 语雀 试用了下这个文档工具&#xff0c;整体上来说…

我们如何一键将录音转换成文字?

最近有很多小伙伴向我求助说&#xff0c;他的职业是一名记者&#xff0c;因为每次采访都要进行对话录音&#xff0c;可是每次结束后都需要再去对录音进行整理&#xff0c;花费了大量的时间。因此他总是在加班&#xff0c;他想改变这一现状却不知道该怎么办。其实我们不必如此麻…

platform.pk8 和platform.x509.pem转jks

/** OpenSSL */ 下载地址&#xff1a;http://slproweb.com/products/Win32OpenSSL.html 环境配置&#xff1a; openssl 安装后查看是否安装成功&#xff0c;需要以管理员身份运行cmd查看 cmd输入openssl出现下面显示&#xff0c;表示配置成功&#xff0c;openssl可以使用 pla…

VUE v-bind 数据绑定

动态的绑定一个或多个 attribute,也可以是组件的 prop。缩写: : 或者 . (当使用 .prop 修饰符) 期望: any (带参数) | Object (不带参数) 参数: attrOrProp (可选的) 修饰符:.camel ——将短横线命名的 attribute 转变为驼峰式命名。 .prop ——强制绑定为 DOM property。…

kafka 安装

目录 Docker安装 1.安装Docker 2.搜索docker镜像 3.安装Zookeeper 4. 安装kafka 5.启动kafka ​​​​​​​ Linux安装 1.kafka下载 2.安装JDK 3.安装zookeeper 4.安装kafka 5.启动kafka zookeeper上查看kafka的节点 1.进入zookeeper容器 2.运行客户端 3.查看ka…

MongoDB --- 聚合查询

什么是聚合查询 聚合操作处理数据记录并返回计算结果。聚合操作组值来自多个文档,可以对分组数据执行各种操作以回单个结果。聚合操作包含三类:单一作用聚合、聚合管道、MapReduce(在5.x已经弃用)。 单一作用聚合 提供了对常见聚合过程的简单访问,操作都从单个集合聚合文…

网络笔记大全(超详细)

目录 OSI七层参考模型 应用层 表示层 会话层 传输层 网络层 数据链路层 物理层 封装和解封装 应用层 传输层 网络层 数据链路层 物理层 PDU --- 协议数据单元应用层 --- 报文 传输层 --- 段 网络层 --- 包 数据链路层 --- 帧 物理层 --- 比特流 Sof --- 帧首…

日本25年来首次干预以支撑日元汇率

日本周四自 1998 年以来首次干预外汇市场&#xff0c;以支撑暴跌的日元&#xff0c;此前日本央行决定维持超低利率&#xff0c;这一决定已对日元造成冲击。 KlipC 风险经理 Philip Nucci 周五表示&#xff1a;“他们&#xff08;在外汇市场&#xff09;采取了果断行动&#xff…

pytorch神经网络入门(三)

一、建立简单的卷积神经网络 import torch from torch import nnclass ConvNet(nn.Module):def __init__(self):super(ConvNet, self).__init__()self.conv1 nn.Sequential(nn.Conv2d(1, 16, 3, 1, 1),nn.ReLU(),nn.AvgPool2d(2, 2))self.conv2 nn.Sequential(nn.Conv2d(16,…

Vue学习第29天——路由的props配置项的详解与案例(对比组件props配置项)

目录一、组件的props配置项1、作用2、理解3、用法二、路由的props配置项1、作用2、理解3、用法① props值为对象② props值为布尔值③ props值为函数4、接收参数三、props配置项搭配params传参案例练习四、props配置项搭配query传参案例练习五、总结在学习路由的props配置项之前…

python机器人编程——差速机器人小车的控制,控制模型、轨迹跟踪,轨迹规划、自动泊车(中)未完待续...

目录一、前言二、轨迹的跟随控制策略&#xff08;1&#xff09;利用模型预测控制&#xff08;MPC&#xff09;的思想控制&#xff08;2&#xff09; 仿真验证一、前言 本篇我们依然试着用一些浅显的数学知识&#xff0c;来研究和实现一下常用机器人小车&#xff08;如AGV&…

异常值检测!最佳统计方法实践(代码实现)!

&#x1f4a1; 作者&#xff1a;韩信子ShowMeAI &#x1f4d8; Python3◉技能提升系列&#xff1a;https://www.showmeai.tech/tutorials/56 &#x1f4d8; 数据分析实战系列&#xff1a;https://www.showmeai.tech/tutorials/40 &#x1f4d8; 本文地址&#xff1a;https://ww…

Mysql数据库高阶语句

目录 一&#xff0c;正则表达式 1&#xff0c;以“.”代替任意一个字符 2&#xff0c;匹配前面字符多次 3&#xff0c;匹配前面字符至少一次 4,匹配字符串 5&#xff0c;匹配包含或者关系的记录 6&#xff0c;匹配指定字符集中的任意一个 二&#xff0c;运算符 1、算数运算 2…

linux在线安装JDK1.8

​​​​​创建文件路径 [rootlocalhost ~]# cd /usr/local/ [rootlocalhost local]# mkdir java [rootlocalhost local]# cd java 在线下载连接地址 wget --no-check-certificate --no-cookies --header "Cookie: oraclelicenseaccept-securebackup-cookie" http:…

MyBatis——案例——查询-查询所有

查询-查询所有数据1、创建相应Mapper接口文件 以及Mapper配置信息文件 修改配置文件中 namespace :2、编写接口方法:Mapper 接口参数:无结果:List<Brand>3、编写SQL语句(接口文件中按Alt+回车快速编写)4、执行方法,测试(1)获取 SQLSessionFactory 对象//1、获取…

超越美国 中国IPv6地址重回世界第一

IPv6的背景 IPv4地址空间已经消耗殆尽&#xff0c;近乎无限的地址空间是IPv6的最大优势 IPv6基本报头 在IPv4的基础上增加了流标签&#xff0c;去掉了一些冗余字段&#xff0c;使报文头部的处理更 为简单、高效 IPv6扩展报头 是跟在IPv6基本报头后面的可选报头&#xff0c;可…

互联网时代在改变,程序员不再是只会敲代码的工具人

近两年收到新冠疫情的影响&#xff0c;加速了企业数字化信息的转型速度&#xff0c;而低代码也再次成为互联网时代的红榜。从技术的角度来看&#xff0c;低代码平台最大的好处就是提升了开发的效率&#xff0c;同时调整起来也会更方便一些&#xff0c;这对于IT公司来说会有较强…