java.lang.IllegalArgumentException: Failed to decrypt的解决方案

createh54个月前 (12-20)技术教程39

springboot项目启动时报错

java.lang.IllegalArgumentException: Failed to decrypt

指的是解密失败,原因是在数据库连接配置的地方,设置了加密

datasource:
  druid:
    #drudriver-class-name: com.p6spy.engine.spy.P6SpyDriver
    username: root
    password: root
    driver-class-name: com.mysql.cj.jdbc.Driver
    url: jdbc:mysql://192.168.2.63:6666/dy-hhd?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8&nullCatalogMeansCurrent=true
    filters: config
    connectionProperties: config.decrypt=true

解决方法

把 connectionProperties: config.decrypt=true 改为

connectionProperties: config.decrypt=false

相关文章

【Java面试题】为什么数据库字段建议设置为NOT NULL?

”为什么数据库字段建议设置为NOT NULL?“今天给大家分享一下,面试过程中遇到这个问题,我们应该怎么回答另外,我已经把这道题的答案添加在了30W字的大厂面试指南中,还有往期其他文章的文字版解析也都...

ArrayIndexOutOfBoundsException异常分析及解决办法

学习Java的同学们,在刚接触数组这一知识点的时候,由于对数组的特性不熟悉从而经常会遇到数组下标越界的异常。什么是数组下标越界异常?在java开发过程中这是一个非常常见的异常,从名字上看是数组下标越界...