第一步:创建javaweb项目
第二步:导入必要的IOC包,这儿有五个
“commons-logging.jar”
“spring-beans-3.2.8.RELEASE.jar”
“spring-context-3.2.8.RELEASE.jar”
“spring-core-3.2.8.RELEASE.jar”
“spring-expression-3.2.8.RELEASE.jar”
第三步:创建bean
public class Computer implements Serializable{
private String hdd;//硬盘
private String ram;//内存
public String getHdd() {
return hdd;
}
public void setHdd(String hdd) {
this.hdd = hdd;
}
public String getRam() {
return ram;
}
public void setRam(String ram) {
this.ram = ram;
}
}
第四步:导入spring配置文件,我这儿是applicationContext.xml,并且声明bean
<!-- setter注入 -->
<bean id="computer" class="com.tarena.bean.Computer">
<property name="hdd" value="希捷"/>
<property name="ram" value="金士顿"/>
</bean>
第五步:写测试代码(注意这个就需要导入Junit 4的包)
@Test
public void testSetter(){
//用容器实例化bean
String conf = "applicationContext.xml";
ApplicationContext ctx = new ClassPathXmlApplicationContext(conf);
//获取对象
Computer computer = ctx.getBean(Computer.class);
System.out.println(computer.getHdd());
System.out.println(computer.getRam());
}
第六步:测试结果:
希捷
金士顿