今天在工作中遇到了一个非常痛苦的时,spring boot启动时报UnsatisfiedDependencyException异常,于是就回过头来检查一下注解,发现并没有什么问题,又与之前的代码进行了详细的对比,还是没有发现任何问题,包括各种配置文件的配置、依赖注入都检查了一下,仍然没有发现问题,于是就自己在那儿纳闷了一上午。。。
下午又检查了一下,最终发现是mybatis配置文件在做表与实体类属性映射时,jdbcType的数据类型写的不合法。jdbcType的数据类型必须全部大写,否则就会报错,这是由mybatis自身决定的,具体的原因暂时还不清楚,我也是第一次遇到这种问题,耽误了我一上午的时间。奉劝一句:写代码还是要仔细认真点!!!我就是把jdbcType的数据类型INTEGER写成了Integer,看着是没有什么错误,但是就是会报错。。。。
spring boot启动时报UnsatisfiedDependencyException异常
最新推荐文章于 2024-10-10 18:10:17 发布
本文描述了一个关于SpringBoot应用中MyBatis配置的常见问题:在进行表与实体类属性映射时,jdbcType的数据类型必须使用全大写形式。作者因将INTEGER误写为Integer而导致启动时报UnsatisfiedDependencyException异常的经历。
摘要由CSDN通过智能技术生成