Spring入门---第一个spring程序
一、准备spring开发的基础包
下载地址:http://repo.spring.io/simple/libs-release-local/org/springframework/spring/4.3.6.RELEASE/
在使用Spring开发时,除了要使用自带的JAR包外,Spring的核心容器还需要依赖commons.logging的JAR包。
下载地址:http://commons.apache.org/proper/commons-logging/download_logging.cgi
二、新建一个java项目
1.创建一个名字叫spring的工程
2.右键项目build path--configure build path,选择你要导入的包,我是把本地的包直接弄成liberary,这样每次做项目直接add liberay就行了,jUnit5是eclipse自带的,直接添加就行。
3.在src下分别新建一个com包和bean.xml(注意:bean.xml别创建在com里面)
4.在com包里分别创建两个类,一个实体类一个测试类。
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());
}
}