0
我開始學習Spring框架,當我運行應用程序時,我得到一個IOException,表示xml文件不存在,但它位於根文件夾中。這裏是一些小代碼:package org.koushik.javabrains;加載xml應用程序上下文ioexception spring
import org.springframework.context.ApplicationContext;
import org.springframework.context.support.ClassPathXmlApplicationContext;
public class DrawingApp {
public static void main(String[] args) {
ApplicationContext context = new ClassPathXmlApplicationContext("spring.xml");
Triangle triangle = (Triangle)context.getBean("triangle");
triangle.draw();
}
}
的XML:
<beans>
<bean id="triangle" class="org.koushik.javabrains.Triangle">
<property name="type" value="Equilateral"/>
</bean>
</beans>
下面是該項目的樣子:
這完美地工作時,我使用的BeanFactory接口,但與ApplicationContext中我得到這個錯誤。我試圖把xml文件放在src文件夾中,但它也沒有工作。感謝您的幫助
非常感謝,似乎我把spring.xml文件與其他類放在包中,而不是放在src文件夾中。 – madcoderz 2012-03-27 23:46:44
沒問題。容易犯的錯誤,一個我過去做過很多次的... – 2012-03-27 23:50:42