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

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

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


错误如下 : spring配置文件中配置了,但找不到Bean , 启动不报错,运行报错No bean named_第1张图片



常见原因有以下两种:

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

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

    

    2 . 如果在中配置了spring配置文件的路径 , 此时在节点中的节点中的配置的spring文件将不会被加载 .

    解决 : 将在节点中的配置的spring路径合并到节点中 . 可以效仿以下配置进行修改



spring配置文件中配置了,但找不到Bean , 启动不报错,运行报错No bean named_第2张图片



  


    

你可能感兴趣的:(经验)