繁体   English   中英

使用IntelliJ IDEA 13社区版创建一个基本的Spring Core应用程序

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM