解决SpringBoot3整合Druid的兼容性问题

这篇具有很好参考价值的文章主要介绍了解决SpringBoot3整合Druid的兼容性问题。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。


版权声明

  • 本文原创作者:谷哥的小弟
  • 作者博客地址:http://blog.csdn.net/lfdfhl

背景概述

截止目前,Druid对于SpringBoot3的支持不够全面和友好;存在一些兼容性的问题,导致项目报错。

解决方案

在此,针对该问题提供可行的解决方案;以供各位参考。

1、添加依赖

请您使用以下依赖:

<dependency>
    <groupId>com.alibaba</groupId>
    <artifactId>druid-spring-boot-3-starter</artifactId>
    <version>1.2.18</version>
</dependency>

图示如下:

springboot3兼容druid,Spring,SpringBoot3,Druid,整合,报错

请勿使用以下依赖:

<dependency>
    <groupId>com.alibaba</groupId>
    <artifactId>druid-spring-boot-starter</artifactId>
    <version>1.1.13</version>
</dependency>

2、新增配置

请在resources下创建META-INF/spring文件夹,然后在该文件夹下创建名字为org.springframework.boot.autoconfigure.AutoConfiguration.imports的文件。

使用记事本打开该文件后,请在该文件中填入以下内容:

com.alibaba.druid.spring.boot3.autoconfigure.DruidDataSourceAutoConfigure

图示如下:

springboot3兼容druid,Spring,SpringBoot3,Druid,整合,报错

3、其它方案

更多解决方案请参考Druid官方网站:https://github.com/alibaba/druid文章来源地址https://www.toymoban.com/news/detail-773378.html

到了这里,关于解决SpringBoot3整合Druid的兼容性问题的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 如何解决群晖硬盘兼容性问题

    首先,在群晖设置-终端-启用SSH。然后,下载putty,用administrator管理权限组的账号登录, 如输入“ssh 你的DSM用户名@IP”,输入登录密码登录。最后,运行以下命令切换到root权限。 sudo - i 进到系统配置文件夹。 cd  /etc.default 备份配置文件 cp  synoinfo.conf synoinfo.conf2 编辑配置文

    2024年02月09日
    浏览(210)
  • vc 6.0++解决兼容性及闪退问题

    文章同步于我的个人博客https://quan9i.github.io/vc++/,欢迎大家访问 我在安装好vc6.0后出现了如下问题,总结如下 在安装完成后运行程序会出现不兼容的情况,如下图所示 此时我们右键一下,然后选择打开文件所在位置 找到MSDEV文件,并更名为MSDEV2 此时我们右键快捷方式,点击

    2024年02月04日
    浏览(58)
  • socket.io 解决浏览器兼容性(WebSocket)

             在上一篇讲了 npm 上最流行的 WebSocket 库之一的 ws 库,那么本篇就来讲另外一个,就是 socket.io 库,socket.io 其实是一个兼容方案,当浏览器不支持 H5 的情况下就不能够使用上一篇内容讲的 WebSocket ,只能采用其他的方案,socket.io 就解决了关于浏览器的兼容。 Node实

    2023年04月21日
    浏览(58)
  • Microsoft 兼容性遥测 CompatTelRunner.exe占用资源,怎么解决?

    CompatTelRunner.exe 是属于 Windows 操作系统的原始文件,被称为 Microsoft Compatibility Telemetry,Microsoft 兼容性遥测,占用资源高,关闭方法如下: 1.运行gpedit.msc - 计算机设置 - 管理模板 - Windows组件 - 数据收集和预览版 - 右侧允许遥测设置为 已禁用。 2.运行services.msc,禁用或手动以下

    2024年02月08日
    浏览(34)
  • 前端浏览器的兼容性问题探讨和解决方案

    解决不同浏览器之间的兼容性问题,可以采取以下一些常用的解决方案: 使用 CSS Reset:不同浏览器对于默认样式的定义存在差异,使用 CSS Reset 可以将不同浏览器的默认样式重置为统一的基准样式,从而减少浏览器之间的差异。 使用 CSS Hack 或浏览器前缀:某些 CSS 属性或值

    2024年02月14日
    浏览(51)
  • h5逻辑_解决h5页面嵌入ios兼容性问题

    安全区域 如下图所示~ 蓝色部分为安全区域。处于安全区域内的内容不受圆角、齐刘海、小黑条的影响。 若是将h5页面嵌入app中,就需要进行适配— 让h5页面展示在安全区域内。 tips: 安全区域是在ios11之后并且是iPhoneX及以上机型才有的。 因此我们只需适配以上机型其余机型

    2024年02月14日
    浏览(79)
  • 前端开发中常见的浏览器兼容性问题及解决方案

    提示:这里主要阐述浏览器兼容性产生的环境: 所谓的浏览器兼容性问题,是指 因为不同浏览器对同一段代码有着不同的解析,所造成页面显示效果不统一的情况。 为此,解决浏览器兼容,也成为了跨浏览器开发的一个核心问题。 当初微软不加入W3C,使得后者不采用IE的方

    2023年04月18日
    浏览(50)
  • JDK 21报错:NoSuchFieldError解决方案 - Lombok版本兼容性问题解析

    JDK 21的报错NoSuchFieldError: Class com.sun.tools.javac.tree.JCTree$JCImport does not have member field \\\'com.sun.tools.javac.tree.JCTree qualid\\\'通常涉及到Lombok库版本与Java编译器之间的兼容性问题。最近的Lombok版本通常会修复旧版本中的错误,因此你可以尝试升级Lombok版本来解决这个问题。 你需要更新L

    2024年02月04日
    浏览(74)
  • Window10下解决弹出兼容性助手对话框的方法

    注: Win7或其他版本可以参考这个,Win10下亲测可用。 Window10下安装运行一些旧版的软件后,经常在运行或退出时弹出程序兼容性助手对话框: 解决方法如下: 1、关闭Windows服务下的程序兼容性服务,设置为禁用; 2、在策略中设置“关闭程序兼容性助理”为启用; 上面2个方

    2024年02月06日
    浏览(39)
  • 解决Microsoft Edge的Internet Explorer 兼容性问题(关键词:教资报名)

    在教师资格证报名的时候会遇到Internet Explorer 兼容性问题,现在我们只解决 的问题,其他游览器的兼容性问题系统会给提示。 我们进入报名入口,选择报名省份 点击登录后,会出现这样的系统提示:  找到浏览器的设置,在设置中找到默认浏览器,会看到以下界面:   在界

    2024年02月12日
    浏览(59)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包