spring中依赖注入

spring中setter方法在什么时候被调用?

6个回答

在服务启动时,由容器初始化的。你可以自己去试试看,加深印象。

应该是你的bean被初始化,被实例化时吧

IOC 容器 实例化 bean 的时候

xml文件被加载的时候

public class LoginAction extends ActionSupport{

private String username;
private String password;
private PersonManager personManager;

public String getUsername() {
return username;
}

public void setUsername(String username) {
this.username = username;
}

public String getPassword() {
return password;
}

public void setPassword(String password) {
this.password = password;
}

public PersonManager getPersonManager() {
return personManager;
}

[color=red]public void setPersonManager(PersonManager personManager) {
this.personManager = personManager;
} [/color]
@Override
public String execute() throws Exception {

Person per = new Person();
per.setUname(this.username);
per.setUpwd(this.password);

[color=red]if(personManager.isLogin(per)==true){ [/color]
return SUCCESS;
}
else{
return ERROR;
}

}
}

红色字体部分,希望能帮到你

Spring的依赖注入 setter方法

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐