[英]Creating a basic spring core application with intellij idea 13 community edition
我只是在学习spring,而我的第一个程序是加载bean xml并实例化类。
我将使用Spring Core,并创建了一个Java项目。 创建了一个名为:
com.lecture
并将Java文件和bean文件spring-beans.xml放在此处
<beans>
<bean id="rkdf" class="com.college.RKDFCollege"/>
<bean id="cseLect" class="com.college.CSELecturer"/>
</beans>
但是当我运行具有以下代码的主类时:
ApplicationContext context = new ClassPathXmlApplicationContext("com.lecture.spring-beans.xml");
它给我错误
2014年12月7日9:10:37 PM org.springframework.beans.factory.xml.XmlBeanDefinitionReader loadBeanDefinitions INFO:从类路径资源[com.lecture.spring-beans.xml]中加载XML bean定义.springframework.beans.factory.BeanDefinitionStoreException:IOException从类路径资源解析XML文档[com.lecture.spring-beans.xml]; 嵌套的异常为java.io.FileNotFoundException:类路径资源[com.lecture.spring-beans.xml]无法打开,因为它不存在
我是新来的,到目前为止我还没有任何想法! 在项目模块设置中,我添加了JDK和Spring jar。 指导表示赞赏。
尝试使用以下XML路径: "com/lecture/spring-beans.xml"
ClassPathXmlApplicationContext
将类路径视为文件系统。
ApplicationContext context = new ClassPathXmlApplicationContext("com.lecture.spring-beans.xml");
在类路径中搜索com.lecture.spring-beans.xml
文件,我相信这不是您创建的文件的名称。 我相信您已经创建了文件spring-beans.xml
确保spring-beans.xml
文件在类路径中。 另外,您也可以将spring-beans.xml放在资源文件夹中。 然后将文件加载为:
ApplicationContext context = new ClassPathXmlApplicationContext("spring-beans.xml");
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.