SSM框架整合常见错误分享

分享一下今天遇到的bug

bug1
在这里插入图片描述
这种错误一般前面会显示org.springframework.beans.factory.BeanCreationException:,你可以一直往右看,就能发现问题的根源,比如这个错误,就是对应的SysDeptMapper.xml映射文件里有两个重复的findById 的Sql语句,只要删除一个即可解决。

bug2
org.apache.catalina.core.StandardWrapperValve invoke
严重: Servlet.service() for servlet [frontController] in context with path [/CGB-JT-SYS-V1] threw exception [Request processing failed; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name ‘sysDeptController’: Unsatisfied dependency expressed through field ‘sysDeptService’; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException:No qualifying bean of type ‘com.jt.sys.service.SysDeptService’ available: expected at least 1 bean which qualifies as autowire candidate. Dependency annotations: 。。。。
异常类型是不满意的依赖异常,可以看出来对应的业务找不到bean对象,
那么可以从下面几点去分析
1)service层有没有@Service注解修饰
2)接口有没有写实现类,Service实现类有没有继承相应的Dao接口或者继承的Dao接口不符合此业务
3)有没有扫描Service所在的包

你可能感兴趣的:(Framework)