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

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


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



常见原因有以下两种:

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

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

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

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

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

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


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



  


    

相关文章:

  • 2021-10-27
  • 2022-12-23
  • 2022-01-03
  • 2021-10-08
  • 2021-10-13
  • 2022-12-23
  • 2022-12-23
  • 2021-11-04
猜你喜欢
  • 2022-02-05
  • 2022-12-23
  • 2021-11-30
  • 2023-03-18
  • 2021-10-01
  • 2022-01-03
相关资源
相似解决方案