使用springboot集成mybatis出现错误:CLIENT_PLUGIN_AUTH is required_mybatis client_plugin_auth is required-程序员宅基地

技术标签: spring Boot  spring boot  

问题:

java.sql.SQLNonTransientConnectionException: CLIENT_PLUGIN_AUTH is required
    at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:110) ~[mysql-connector-java-8.0.23.jar:8.0.23]
    at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:97) ~[mysql-connector-java-8.0.23.jar:8.0.23]
    at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:89) ~[mysql-connector-java-8.0.23.jar:8.0.23]
    at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:63) ~[mysql-connector-java-8.0.23.jar:8.0.23]
    at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:73) ~[mysql-connector-java-8.0.23.jar:8.0.23]
    at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:79) ~[mysql-connector-java-8.0.23.jar:8.0.23]

解决:

第一步:在pom.xml文件中添加mysql-connector的版本(不要理会springboot的自定义版本)

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

第二步:修改springboot的核心配置文件application.properties;修改驱动为com.mysql.jdbc.driver

# mysql8之前的版本驱动使用com.mysql.jdbc.driver,搭配5.1.8,
# 之后版本使用com.mysql.cj.jdbc.Driver
spring.datasource.driver-class-name=com.mysql.jdbc.Driver
spring.datasource.url=jdbc:mysql://localhost:3306/springboot?useUnicode=true&characterEncoding=UTF-8&useJDBCCompliantTimezoneShift=true&useLegacyDatetimeCode=false&serverTimezone=GMT%2B8
spring.datasource.username=root
spring.datasource.password=

第三步:解决完成

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/qq_40677014/article/details/114645002

智能推荐

WKWebView 内容显示不全问题_ios wkwebview contentview 没撑满-程序员宅基地

文章浏览阅读7.8k次。最近项目在嵌套h5 网页,使用苹果WKWebView 来展示,在5s 上展示是可以的,但是在6 或者 7 上会显示不全。 全是感觉WKWebView 跑到屏幕外边去了。设置:self.navigationController.navigationBar.translucent = NO; self.webView = [[WKWebView alloc] initWithFrame:CGRectM_ios wkwebview contentview 没撑满

FizzBuzz-leetcode编程题之精选TOP面试题-java实现_java写一个程序,输出数字n的字符串表示。但如果是3的倍数,则输出“fizz”,如果是5-程序员宅基地

文章浏览阅读204次。问题描述:写一个程序,输出从 1 到 n 数字的字符串表示。如果 n 是3的倍数,输出“Fizz”;如果 n 是5的倍数,输出“Buzz”;如果 n 同时是3和5的倍数,输出 “FizzBuzz”。示例:n = 15,返回:[“1”,“2”,“Fizz”,“4”,“Buzz”,“Fizz”,“7”,“8”,“Fizz”,“Buzz”,“11”,..._java写一个程序,输出数字n的字符串表示。但如果是3的倍数,则输出“fizz”,如果是5

【方法】Tesseract-OCR使用心得_tesseract-ocr过时了-程序员宅基地

文章浏览阅读1.5w次,点赞3次,收藏26次。Goggle的Tesseract是目前OCR领域最强大的开源项目了,我将在这里介绍Windows环境下的使用说明:官方网站:https://github.com/tesseract-ocr/tesseract帮助介绍:https://github.com/tesseract-ocr/tesseract/wiki参数解释:https://github.com/tesseract-ocr/..._tesseract-ocr过时了

Java中的语法糖详解_java代码new string[]{"123"}类型的数据怎么做-程序员宅基地

文章浏览阅读107次。语法糖语法糖(Syntactic Sugar),也称糖衣语法,是由英国计算机学家 Peter.J.Landin 发明的一个术语,指在计算机语言中添加的某种语法,这种语法对语言的功能并没有影响,但是更方便程序员使用。简而言之,语法糖让程序更加简洁,有更高的可读性。在编程领域,除了语法糖,还有语法盐和语法糖精的说法,篇幅有限这里不做扩展了。我们所熟知的编程语言中几乎都有语法糖。作者认为,语法糖的多少是评判一个语言够不够牛逼的标准之一。很多人说Java是一个“低糖语言”,其实从Java 7开始Jav_java代码new string[]{"123"}类型的数据怎么做

IE和Firefox浏览器下js css的兼容性分析-程序员宅基地

文章浏览阅读76次。首先你要在每个页面执行javascript之前引入下面这个我做好的兼容文件。 IEFirefox.js 1. obj.firstChild/.lastChild/.nextSibling/.childNodes/.previousSibling should be changed. &lt;!-- [if supportFields]&gt;&lt;sp...

Vue 中指令v-bind的补充、v-for的使用,两者的结合使用。_v-for v-bind-程序员宅基地

文章浏览阅读1k次,点赞25次,收藏20次。一、v-bind动态绑定class1. v-bind动态绑定class(对象语法)这里举简单例子来体现绑定效果,设置一个按钮可以控制对象里面元素的颜色,这时候对象就要绑定动态事件,才能实现变化。有两种绑定的方法一种直接在h5中直接绑定颜色变化,另一种是调用函数的方式绑定,需要注意,直接写就不需要this,但是在调用函数里面需要使用this才能实现。其中还要注意,变色的条件是自己设置了一个为false点击后取反出现,然后再取反,就会出现变色不变色的样class属性中可以放数组,会依次解析成对应的class。._v-for v-bind

随便推点

《从GLM-130B到ChatGLM:大模型预训练与微调》笔记_[小程序]《从glm-130b到chatglm:大模型预训练与微调》笔记-程序员宅基地

文章浏览阅读636次,点赞3次,收藏5次。BF16牺牲了数据精度(表示由10位降到7位),但扩大了数据的表示范围(有研究表明数据表示范围比精度更重要)有个参数服务器,模型参数在参数服务器上进行更新,然后所有节点pull模型参数。alpha取0.1,手动降低embedding层的梯度。在code数据集上训练,增强大模型的逻辑推理能力。GLM和LLaMA中采用RoPE旋转式编码。100B参数的大模型开始出现智能涌现。LLaMA采用BF16训练的。大部分内存占用为激活函数。_[小程序]《从glm-130b到chatglm:大模型预训练与微调》笔记

where is ConstraintViolationException raised_constraintviolationexception是什么异常-程序员宅基地

文章浏览阅读292次。_constraintviolationexception是什么异常

【springboot母婴商城系统毕业项目】-程序员宅基地

文章浏览阅读742次,点赞7次,收藏16次。博主介绍:全网粉丝15W+,CSDN特邀作者、211毕业、高级全栈开发程序员、大厂多年工作经验、码云/掘金/华为云/阿里云/InfoQ/StackOverflow/github等平台优质作者、专注于Java、小程序技术领域和毕业项目实战,以及程序定制化开发、全栈讲解、就业辅导精彩专栏 推荐订阅2023-2024年最值得选的微信小程序毕业设计选题大全:100个热门选题推荐2023-2024年最值得选的Java毕业设计选题大全:500个热门选题推荐Java精品实战案例《500套》

例题合集传送门:2019年下半年1+X 证书 Web 前端开发初级理论考试题目原题+答案和实操题原题两套+答案_2019年web前端1x初级试卷-程序员宅基地

文章浏览阅读1.4k次,点赞4次,收藏34次。本文章是例题合集的传送门,其中包括了2019年下半年1+X 证书 Web 前端开发初级理论考试题目原题+答案和实操题原题两套+答案_2019年web前端1x初级试卷

iOS开发中属性 property 和 synthesize 权威的介绍_ios中属性的构成-程序员宅基地

文章浏览阅读245次。在Objective-c 2 .0中引入了 property 和 synthesize 为方便存取 1 让大家认识一下 property and synthesize 吧 @property预编译命令的作用是自动声明属性的setter和getter方法 @synthesize也是一种新的编译器功能,表示“创建该属性的访问器”废话少说~~ 下面更精彩哦~~~下面我们来_ios中属性的构成

Linux通过rpm安装Oracle19c_linux cx_oracle 19 \rpm包下载-程序员宅基地

文章浏览阅读2.2k次。centos8安装Oracle19c_linux cx_oracle 19 \rpm包下载

推荐文章

热门文章

相关标签