问答详情
源自:2-1 IOC及Bean容器

No bean named 'oneInterface' is 的问题解决方式

org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'oneInterface' is defined 为什么运行老师的代码没有问题,而我们做一遍就出这个错误了,看到这个错误,那么坑爹是路径问题了。我们看一下老师的代码里的包classes(也可能是叫bin文件),看下里面的内容,看下文件的目录结构,我们发现com.java...然后那些配置文件.xml是直接就在里面了,并不在resource这个文件里面,我们要和这里面的文件目录结构一直才可以正常运行的

提问者:懂渊 2015-04-12 00:46

个回答

  • 小蜗牛有大理想
    2019-02-12 06:47:55

    问题完美解决,xml放的路径不对。每个人的classpath都不一样。右击项目==》project==》buildpath==》source==》最下边是项目的默认classpath路径,直接把xml放到这个路径下即可加载

  • 爱你无痕_
    2018-03-17 11:47:22

    要把spring-ioc.xml放到src的根目录下才行,是路径配置的问题。

  • 江湖小虾3
    2015-12-26 00:50:45

    找不到XML文件中的<bean>在WEB-INF下创建一个classes文件夹,把XML文件放进去就可以了,至于为什么这样改我也不太清楚

  • 奔奔WOO
    2015-12-19 17:55:53

    找不到bean吧,xml的路径和名称要对