Springboot 使用 mybatis 的自定义javaType报错:No typehandler found for property

博主在使用MyBatis进行数据库操作时,为确保敏感信息加密存储和解密读取,利用自定义javaType实现了加解密功能。但在配置过程中遇到Notypehandlerfoundforproperty错误。问题根源在于未正确配置mybatis的typeHandler。解决方案是在YML配置文件中指定自定义handler的包路径,并在mybatis配置类中启用。遵循这两个步骤,可以成功解决此类错误。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

博主操作数据库需要对敏感信息进行加密存储、解密取出,所以使用了mybatis的自定义 javaType 来实现比较方便的加解密读写操作,但是配置完成后,一直报错:

No typehandler found for property

原因: 使用了mybatis配置类,但是并没有对相关的参数进行配置

解决办法:
既需要在yml配置文件注明自定义handler所在的包路径,也需要在mybatis配置类文件中使其生效,如图:

在这里插入图片描述
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值