前面我写了一篇关于如何在eclipse安装Spring的文章

eclipse安装Spring

现在开始第一个spring项目Hello world

准备工作

下载架包
Spring-Framework:
https://repo.spring.io/libs-release-local/org/springframework/spring/4.2.4.RELEASE/spring-framework-4.2.4.RELEASE-dist.zip

commons-logging:
https://mvnrepository.com/artifact/commons-logging/commons-logging/1.2

把上面的文件解压到同一个目录下

新建一个Java 项目,右键New–>Project

在项目目录下一个文件夹lib

将spring-framework-4.2.4.RELEASE\libs下的这几个文件和commons-logging-1.2下的commons-logging-1.2.jar拷到我们新建的lib里面

加入build path,右键点击项目——properties——java build path,在libraries标签下点——add JARs…

添加demo\lib里面的jar包
然后点Apply and close

建立文件

在src下建立一个包

新建HelloWorld.java

package demo;

public class HelloWorld {
	 
	public void say(){
		System.out.println("|^^^^^^^^^^^^^^^^^^^^^^^|");
		System.out.println("|      hello world      |");
		System.out.println("|_______________________|");
		System.out.println("Spring 入门第一篇!");
	}
}

新建Main.java

package demo;

import org.springframework.context.ApplicationContext;
import org.springframework.context.support.ClassPathXmlApplicationContext;

public class Main {
	 
	/**
	 * @param args
	 */
	public static void main(String[] args) {
		// TODO Auto-generated method stub
		ApplicationContext a = new ClassPathXmlApplicationContext("classpath:/application.xml");
        HelloWorld hello = a.getBean("HelloWorld",HelloWorld.class);
	    hello.say();
	}
 
}
  • 注意:需要手动导入两个包
  • import org.springframework.context.ApplicationContext;
    import org.springframework.context.support.ClassPathXmlApplicationContext;

不然会报错:

然后在src下建立application.xml

选择Spring Bean Configuration File

<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
	xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
	xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd">

<bean id="HelloWorld" class="demo.HelloWorld"></bean>
</beans>

添加bean这一行

然后在Main下点击application

结果如下: