Eclipse下配置Spring,并跑通HelloWorld

首先我安装Spring的时候是通过Eclipse Marketplace来进行安装,当然也可以在help中的install new software来进行安装

1.配置spring环境

打开后搜索spring,安装如下:

Eclipse下配置Spring,并跑通HelloWorld_第1张图片

安装好后,我们就能在windows-preferences里面看到Spring了

Eclipse下配置Spring,并跑通HelloWorld_第2张图片

 

2.将Spring的jar包下载,导入到项目中

这个时候创建一个java project

Eclipse下配置Spring,并跑通HelloWorld_第3张图片

 

下载Spring地址:http://maven.springframework.org/release/org/springframework/spring/

在Spring下载页面当中,下jar(.dist)包。

.dist后缀表示该文件夹下存放的是jar包,文档和项目;

.docs后缀表示该文件夹下存放相关文档,开发指南和API;

.schema里存放了spring4所用的xsd文件。

注:xsd文件即XML结构定义(XML schemas definition),它描述了XML文档的结构。

 

下载commons-logging地址:http://commons.apache.org/proper/commons-logging/download_logging.cgi

 

然后在Windows->preference->Java->Build Path->User Libraries

Eclipse下配置Spring,并跑通HelloWorld_第4张图片

Eclipse下配置Spring,并跑通HelloWorld_第5张图片

然后把我们下载的Spring包里面libs的东西导入进来,Apply即可,这时我们已经把spring包导入进来了,那么下一步就需要配置项目的Build Path,右击项目,选中Properities

Eclipse下配置Spring,并跑通HelloWorld_第6张图片

Eclipse下配置Spring,并跑通HelloWorld_第7张图片

选中我们之前导入的spring的jar包即可

Eclipse下配置Spring,并跑通HelloWorld_第8张图片

同样,将commons-logging添加进来

Eclipse下配置Spring,并跑通HelloWorld_第9张图片

最后差不多是这样的结构

Eclipse下配置Spring,并跑通HelloWorld_第10张图片

 

这个时候我们的环境就已经配好了

可以进行一个Spring测试,在src下创建两个包,第一个用来装类,第二个用来测试类,还有一个xml文件是spring配置文件用来实现IOC(依赖注入)的

Eclipse下配置Spring,并跑通HelloWorld_第11张图片

HelloWorld类代码如下

package com.spring.bean;
/**
 * 
 * @Description
 * @author Huang
 * 
 */
public class HelloWorld {
	private String name;

	public void setName(String name) {
		this.name = name;
	}

	public void sayHello() {
		System.out.println("welcome " + name);
	}
}

最重要的xml文件:




	
	
	
		
		
		
	

Test测试类:

package com.spring.test;

import org.springframework.beans.factory.BeanFactory;
import org.springframework.context.ApplicationContext;
import org.springframework.context.support.ClassPathXmlApplicationContext;

import com.spring.bean.HelloWorld;
import com.spring.bean.PrintMyInfo;

/**
 * 
 * @Description
 * @author Huang
 *
 */
public class Test {

	private static ApplicationContext context;

	public static void main(String[] args) {

		BeanFactory context = new ClassPathXmlApplicationContext("applicationContext.xml");
//获取实例化的类
		HelloWorld helloWorld = (HelloWorld) context.getBean("helloworld");
// 调用方法
		helloWorld.sayHello();

	}
}

其实这里用ApplicationContext和BeanFactor来创建context都可以,因为ApplicationContext接口,它由BeanFactory接口派生而来,因而提供BeanFactory所有的功能。ApplicationContext以一种更向面向框架的方式工作以及对上下文进行分层和实现继承。

测试一下,可以看到完成。

Eclipse下配置Spring,并跑通HelloWorld_第12张图片

你可能感兴趣的:(Eclipse下配置Spring,并跑通HelloWorld)