SSM框架整合报错:Error creating bean with name 'xxxController'

SSM框架整合报错:Error creating bean with name ‘xxxController’

遇到spring装配Bean发生错误的解决方案:
网上有太多的解决方案,但是都是各有各的问题,并不适合每个人。我们知道解决问题,就要先找到问题所在。那么怎么找到自己的问题出在哪呢?我列出了下面几个步骤(可不分先后顺序):

  1. 查看dao层,service层,controller层的注解是否能正确的加上
    • dao层注解:@Repository
    • service层注解:@Service(加到实现类上,而不是接口)
    • controller层注解:@Controller
  2. 查看是否正确加上了@Autowired
  3. 查看spring配置文件,springmvc配置文件,web.xml文件
    • web.xml中是否将spring配置文件和springmvc配置文件都注册了。

    • web.xml中是否存在错误(如配置IoC的监听器,粗心配置错了类)我就因此被困扰过一周。十分痛苦,都是因为粗心,详情请看我的一片求助帖。求助SSM整合报错:Error creating bean with name ‘userRedPacketController’

    • 两个配制文件中是否正确加入了注解驱动的配置,以及扫描包的配置是否正确,特别是包路径是否正确。

    • 用dispatcher-servlet.xml作为springmvc的配置文件时,是否将该文件是放在了/WEB-INF/目录下,若没有放在该目录下,spring将无法检测到,会报错。

  4. 检查Mapper.xml是否有问题。网上也有说因为mapper.xml出问题导致的错误。
  5. 全面检查你的所有代码,一定要有耐心,一个单词一个单词去看。真的可能就是粗心导致的。
  6. 还有可能是嵌套问题。目前我没遇到过,不太清楚具体情况。

言简意赅,、好了希望能帮到你们!!!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值