简单的Spring MVC应用程序 - 配置文件

时间:2015-05-27 06:27:32

标签: java spring spring-mvc

我的申请有2个以上的课程。

DrawingApplication.java -

package org.vamsi.spring;

import org.springframework.beans.factory.BeanFactory;
import org.springframework.beans.factory.xml.XmlBeanFactory;
import org.springframework.context.ApplicationContext;
import org.springframework.context.support.ClassPathXmlApplicationContext;
import org.springframework.core.io.FileSystemResource;

public class DrawingApplication {

public static void main(String[] args) {

    //Triangle triangle = new Triangle();

    BeanFactory factory= new XmlBeanFactory(new    
               FileSystemResource("spring.xml"));
    Triangle triangle = (Triangle)factory.getBean("triangle");
    triangle.draw();
    }
}

Triangle.java -

package org.vamsi.spring;

public class Triangle {

public void draw()
    {
        System.out.println("Triangle");
    }
}

我的spring.xml文件:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN 2.0//EN"  
http://www.springframework.org/dtd/spring-beans-2.0.dtd">

<beans>
     <bean id="triangle" class="org.vamsi.spring.Triangle"/>
</beans>

它显示我在spring.xml中的第二行是错误的。我下载了spring framework 4.1.6发布并直接添加到build路径中。我下载了commoms-logging 1.0.4.jar并添加了'commons.logging 1.2'来构建路径。 我的java版本是1.7,我正在使用eclipse。

1 个答案:

答案 0 :(得分:1)

例外是因为您尚未在commons-logging中添加classpath jar。我想你已经添加了zip文件。尝试解压缩并添加jar文件,因为它将显示为commons-logging-1.2

如果在lib文件夹中添加jar,请尝试将其添加到构建路径。要毫无例外地运行项目,我们必须将所有必需的jar添加到构建路径。