1 添加spring依赖包
如果是Maven工程的话,可以直接在pom.xml中添加依赖包:
<dependencies>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-context</artifactId>
<version>4.3.5.RELEASE</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-beans</artifactId>
<version>4.3.5.RELEASE</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-core</artifactId>
<version>4.3.5.RELEASE</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-expression</artifactId>
<version>4.3.5.RELEASE</version>
</dependency>
<dependency>
<groupId>commons-logging</groupId>
<artifactId>commons-logging</artifactId>
<version>1.1.1</version>
</dependency>
</dependencies>
2 新建一个类如下:
package com.gm.spring_test;
public class User {
private int age;
private String name;
@Override
public String toString() {
return "User [name = " + name + ", age = " + age + "]";
}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
}
3 新建spring配置文件spring-conf.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 id="User" class="com.gm.spring_test.User">
<property name="age" value="20"></property>
<property name="name" value="jayjay"></property>
</bean>
</beans>
4 通过spring框架获取User对象并使用
ApplicationContext context = new ClassPathXmlApplicationContext("spring-conf.xml");
User u = (User) context.getBean("User");
System.out.println(u);