

问题描述:
重点报错信息:
Specified class is an interface
org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'smsUnvsBean' :Unsatisfied dependency expressed through field 'freemarkService'
原因分析:
大致原因:dao接口无法创建bean,导致service层依赖无法注入,导致controller层依赖无法注入
归根结底:又一个bean创建失败
查找maven包里面地址com.ccb.unvs.下面没有design这个包,证明是jar包的问题,引入jar包解决
汇总了许多网上的办法:
controller层service层dao层注解是否都使用正确?
接口有没有写实现类,实现类实现的接口是否正确?
xml映射文件里路径大小写类型是否正确?
有重复命名的xxxMapper.xml文件吗?
接口名字是否重复?
文章描述了一个在Spring框架中遇到的UnsatisfiedDependencyException问题,该问题源于dao接口对应的bean无法创建,进而影响了service和controller层的依赖注入。错误的根本在于缺少了特定jar包中的某个包。解决方案包括检查controller、service、dao层的注解使用、接口实现、XML映射文件的正确性,以及排查重复的Mapper.xml文件和接口名称。
1万+

被折叠的 条评论
为什么被折叠?



