Spring入门---第一个spring程序

一、准备spring开发的基础包

下载地址:http://repo.spring.io/simple/libs-release-local/org/springframework/spring/4.3.6.RELEASE/

 

Spring入门---第一个spring程序

在使用Spring开发时,除了要使用自带的JAR包外,Spring的核心容器还需要依赖commons.logging的JAR包。

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

 

二、新建一个java项目

1.创建一个名字叫spring的工程

Spring入门---第一个spring程序

2.右键项目build path--configure build path,选择你要导入的包,我是把本地的包直接弄成liberary,这样每次做项目直接add liberay就行了,jUnit5是eclipse自带的,直接添加就行。

Spring入门---第一个spring程序

 

3.在src下分别新建一个com包和bean.xml(注意:bean.xml别创建在com里面

Spring入门---第一个spring程序

 

4.在com包里分别创建两个类,一个实体类一个测试类。

Spring入门---第一个spring程序

5.代码编写

Person.java

package com;

public class Person {
	private String name;
	private int age;
	private String sex;
	public String getName() {
		return name;
	}
	public void setName(String name) {
		this.name = name;
	}
	public int getAge() {
		return age;
	}
	public void setAge(int age) {
		this.age = age;
	}
	
	public String getSex() {
		return sex;
	}
	public void setSex(String sex) {
		this.sex = sex;
	}
	@Override
	public String toString() {
		return "Person [name=" + name + ", sex="+ sex +", age=" + age + "]";
	}
}

bean.xml

<?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的内容 -->
	<bean id="person" class="com.Person">
		<property name="name" value="Jack"></property>
		<property name="sex" value="男"></property>
		<property name="age" value="18"></property>
	</bean>
	
</beans>

springTest.java

package com;

import org.junit.Test;
import org.springframework.context.ApplicationContext;
import org.springframework.context.support.ClassPathXmlApplicationContext;
import com.Person;
 
 
public class SpringTest {
	@Test
	public void test1() {
		ApplicationContext context = new ClassPathXmlApplicationContext("bean.xml");
		Person person = context.getBean("person", Person.class);
		System.out.println(person.toString());
	}
}

运行截图:

Spring入门---第一个spring程序