1.实体类

package com.xbq.bean;
import java.util.Timer;
/**
* @ClassName: Student
* @Description: TODO 学生实体类
* @author xbq
* @version 1.0
* @date 2017-3-21 上午10:53:49
*/
public class Student {
private int id;
private String name;
private Timer timer;
private String address;

public Student() {
super();
}

public Student(String name, Timer timer) {
super();
this.name = name;
this.timer = timer;
}
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public Timer getTimer() {
return timer;
}
public void setTimer(Timer timer) {
this.timer = timer;
}
public String getAddress() {
return address;
}
public void setAddress(String address) {
this.address = address;
}

@Override
public String toString() {
return "Student [id=" + id + ", name=" + name + ", timer=" + timer
+ ", address=" + address + "]";
}
}


2.application.xml

省略...............
<bean id="student" class="com.xbq.bean.Student">
<constructor-arg name="name" value=""/>
<constructor-arg name="timer" ref="timerBean"/>
</bean>

<bean id="timerBean" class="java.util.Timer"/>


3.测试

可以使用
@Resourse注入student,如:
@Resourse
private Student student;
也可以使用
Student student = (Student)springBeanUtil.getBeanName("student") 取出注入的student
(注:)springBeanUtil.getBeanName 是自己写的一个从spring容器中取出注入的bean