懂渊
2015-04-12 00:46
org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'oneInterface' is defined 为什么运行老师的代码没有问题,而我们做一遍就出这个错误了,看到这个错误,那么坑爹是路径问题了。我们看一下老师的代码里的包classes(也可能是叫bin文件),看下里面的内容,看下文件的目录结构,我们发现com.java...然后那些配置文件.xml是直接就在里面了,并不在resource这个文件里面,我们要和这里面的文件目录结构一直才可以正常运行的
问题完美解决,xml放的路径不对。每个人的classpath都不一样。右击项目==》project==》buildpath==》source==》最下边是项目的默认classpath路径,直接把xml放到这个路径下即可加载
要把spring-ioc.xml放到src的根目录下才行,是路径配置的问题。
找不到XML文件中的<bean>在WEB-INF下创建一个classes文件夹,把XML文件放进去就可以了,至于为什么这样改我也不太清楚
找不到bean吧,xml的路径和名称要对
Spring入门篇
268785 学习 · 963 问题
相似问题