当前位置: 首页 > 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版本也可以,当然也会有不兼容风险

http://www.dtcms.com/a/212732.html

相关文章:

  • 高级特性实战:死信队列、延迟队列与优先级队列(一)
  • 基于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最佳实现
  • 认识文件系统
  • VMware+Windows 11 跳过安装阶段微软账号登录
  • 高性能无堆分配函数包装器的设计与实现原理(C/C++代码实现)
  • NumPy 数组重塑
  • 慢查询日志的开启与分析:优化SQL性能的实战指南
  • Win11亮度条和亮度设置消失的解决方法
  • 位运算基本知识:异或,左移,右移
  • 蓝桥杯178 全球变暖
  • 【辰辉创聚生物】FGF信号通路相关蛋白:解码生命调控的关键枢纽
  • some java面试题