当前位置: 首页 > news >正文

两个mysql的maven依赖要用哪个?

背景

<dependency><groupId>mysql</groupId><artifactId>mysql-connector-java</artifactId>
</dependency>

<dependency><groupId>com.mysql</groupId><artifactId>mysql-connector-j</artifactId>
</dependency>

有什么区别?mysql-connector-java是旧版,已经移动到mysql-connector-j了
在这里插入图片描述

mysql-connector-java的最后一个版本是8.0.33(2023年4月发布),之后请用新的artifactId(从8.1.0版本开始使用这个新的artifact名称)

springboot 3.0.0之后启用了新artifactId,即你可以只声明mysql依赖的groupId和artifactId,version继承自springboot的依赖管理。之前的springboot版本可以继续保持使用旧的artifactId,并且版本让springboot管理即可。

我个人觉得没有必要去单独设置版本,让springboot管理即可,既然mysql驱动的版本都集中到springboot的依赖管理里头了,就用官方的版本肯定兼容性更加好。

(当然如果官方集成的mysql的版本如果有vulnerability的话,单独升级mysql版本也可以,当然也会有不兼容风险

相关文章:

  • 高级特性实战:死信队列、延迟队列与优先级队列(一)
  • 基于MATLAB编程针对NCV检测数据去漂移任务的完整解决方案
  • [特殊字符] Function Calling 技术详解与 Qwen 模型实践指南
  • 软考 系统架构设计师系列知识点之杂项集萃(72)
  • Oracle控制文件损坏恢复方案
  • RabbitMQ 可靠性保障:消息确认与持久化机制(一)
  • Android应用中设置非系统默认语言(使用Kotlin)
  • ChatGPT+知网,AI如何辅助真实科研写作流程?
  • JavaEE 网络编程套接字详解与实战示例
  • 永磁同步电机控制算法--IP调节器
  • 文章代码|皮层/表皮特异性转录因子 bZIP89 的自然变异决定了玉米侧根发育和抗旱能力
  • 【监控】Node Exporter 介绍及应用
  • QListWidgetItem的函数介绍
  • webpack面试问题
  • Maven基础篇
  • 使用Vue3制作一款个性化上传组件
  • 【LangChain全栈开发指南】从LLM应用到企业级AI助手构建
  • 理解计算机系统_线程(八):并行
  • 塑料杯子什么材质最好,用起来是不是安全?
  • 华为OD机试真题—— 判断字符串子序列(2025B卷:100分)Java/python/JavaScript/C/C++/GO最佳实现
  • 个体户工商可以做经营性网站吗/高级搜索
  • 武汉网站制作 app开发/谷歌搜索引擎入口2022
  • 山东华邦建设网站首页/小红书关键词排名
  • 凡科网做网站/百度人工客服在线咨询电话
  • wordpress默认后台路径/宁波优化网页基本流程
  • 网站制作交流论坛/百度推广一个月多少钱