spring配置文件中配置了,但找不到Bean , 启动不报错,运行报错No bean named

明明在spring配置文件中书写了,但找不到Bean , 而且启动还不报错 . 一运行就报错

遇到这种问题一定是spring配置文件没有被加载(读取)到内存中 .


错误如下 :



常见原因有以下两种:

    1 . spring配置文件路径或文件名没有书写正确  .

       解决 : 仔细检查web.xml中spring配置文件的路径和文件名.

    

    2 . 如果在<context-param>中配置了spring配置文件的路径 , 此时在<servlet>节点中的<init-param>节点中的配置的spring文件将不会被加载 .

    解决 : 将在<servlet>节点中的<init-param>配置的spring路径合并到<context-param>节点中 . 可以效仿以下配置进行修改






  


    

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值