Spring IOC支持 构造函数注入 和 属性注入
构造函数注入如下:
package test;
public class testImpl implements testInter {
private String Username;
private String Password;
@Override
public void setUsername(String string) {
// TODO Auto-generated method stub
this.Username = string;
}
@Override
public void setPassword(String string) {
// TODO Auto-generated method stub
this.Password = string;
}
@Override
public String getUsername() {
// TODO Auto-generated method stub
return Username;
}
@Override
public String getPassword() {
// TODO Auto-generated method stub
return Password;
}
public testImpl(){ //the constructor of not have arguments
}
//这里自定义的构造函数testImpl(User user)依赖于User对象
public testImpl(User user){ //the constructor of have arguments
this.Username=user.username;
this.Password=user.password;
}
}