spring boot启动时报UnsatisfiedDependencyException异常

本文描述了一个关于SpringBoot应用中MyBatis配置的常见问题:在进行表与实体类属性映射时,jdbcType的数据类型必须使用全大写形式。作者因将INTEGER误写为Integer而导致启动时报UnsatisfiedDependencyException异常的经历。

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

今天在工作中遇到了一个非常痛苦的时,spring boot启动时报UnsatisfiedDependencyException异常,于是就回过头来检查一下注解,发现并没有什么问题,又与之前的代码进行了详细的对比,还是没有发现任何问题,包括各种配置文件的配置、依赖注入都检查了一下,仍然没有发现问题,于是就自己在那儿纳闷了一上午。。。
这里写图片描述
下午又检查了一下,最终发现是mybatis配置文件在做表与实体类属性映射时,jdbcType的数据类型写的不合法。jdbcType的数据类型必须全部大写,否则就会报错,这是由mybatis自身决定的,具体的原因暂时还不清楚,我也是第一次遇到这种问题,耽误了我一上午的时间。奉劝一句:写代码还是要仔细认真点!!!我就是把jdbcType的数据类型INTEGER写成了Integer,看着是没有什么错误,但是就是会报错。。。。

评论 14
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值