package dxm.com.test;
import java.util.Date;
public class SayHello {
private String name;
private String helloWord;
private Date date;
public SayHello() {
// TODO Auto-generated constructor stub
}
public SayHello(String name,String helloword){
this.name=name;
this.helloWord=helloword;
}
public String getHelloWord() {
return helloWord;
}
public void setHelloWord(String helloWord) {
this.helloWord = helloWord;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public Date getDate() {
return date;
}
public void setDate(Date date) {
this.date = date;
}
}
spring 配置bean
<bean id="date" class="java.util.Date"></bean>
<bean id="sayhello" class="dxm.com.test.SayHello" >
<constructor-arg index="0">
<value>justin</value>
</constructor-arg>
<constructor-arg index="1">
<value>hello everyone</value>
</constructor-arg>
<property name="date" ref="date"></property>
</bean>
-----------测试方法:
public static void sayHello() {
Resource resource=new ClassPathResource("applicationContext.xml");
BeanFactory bf=new XmlBeanFactory(resource);
SayHello sayhello=(SayHello) bf.getBean("sayhello");
System.out.println("name:"+sayhello.getName()+", word:"+sayhello.getHelloWord());
System.out.println("date:"+sayhello.getDate());
}
控制台输出:
name:justin, word:hello everyone
date:Wed Aug 05 16:55:31 CST 2015