Java的反射机制可以说是在Spring中发挥的淋漓尽致,下面要看的代码就是通过反射机制来实现向一个类注入其实际依赖的类型,这个过程的实现会交由Spring容器来帮我们完成。
JavaBean中针对属性一般都有一组设置/获取方法(setXXX/getXXX),这两个方法可以由IDE给我们自动产生,当然你也可以手动进行编写,这是你的自由,下面的例子就是Spring中利用setter方法来实现依赖注入。
源代码如下:
package com.pp;
//一个普通的JavaBean
public class Person {
//人的名字
private String S_name;
private String S_addr;
private int age;
//getter方法
public int getS_Age() {
return age;
}
//setter方法
public void setS_Age(int age) {
this.age = age;
}
//setter方法
public String getaddr() {
return S_addr;
}
//getter方法
public void setaddr(String addr) {
S_addr = addr;
}
//构造函数
public Person(){}
//getter方法
public String getName() {
return S_name;
}
//setter方法
public void setName(String name) {
S_name = name;
};
}
< xml version="1.0" encoding="UTF-8" >