栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

springboot项目使用jasypt加密导致启动失败,报错Error creating bean with name ‘methodValidationPostProcessor‘

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

springboot项目使用jasypt加密导致启动失败,报错Error creating bean with name ‘methodValidationPostProcessor‘

springboot项目通过jasypt加密启动失败,报错Error creating bean with name 'methodValidationPostProcessor'
    • 问题描述
    • 解决方法

问题描述

在使用jasypt加密数据库密码时,参考网上主流方法是
1、pom.xml文件中加入依赖
2、在测试类中编写密文生成算法,运行并生成密文
3、修改配置文件:将密码“passward”写成“ENC(这里是生成的密文)”
4、设置启动参数

但是我在实际使用中,发现在第2步只要import了org.jasypt.util.text.BasicTextEncryptor,并且运行过,项目就会报错:“ Error creating bean with name ‘methodValidationPostProcessor’ ”

解决方法

不在项目中生成密文
直接找到jasypt包的位置并在命令行调用生成密文
具体操作方法可以参考博主夏日鸢尾的这篇:《jasypt 集成SpringBoot 数据库密码加密》

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/953308.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号