【例】通过Setter注入为User属性赋值
package com.shw;
public class User {
private String username;
private String password;
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;
}
}
配置applicationContext.xml
<bean id="user" class="com.shw.User">
<property name="username">
<value>张三</value>
</property>
<property name="password">
<value>123456</value>
</property>
</bean>
创建测试类
public static void main(String[] args) {
//加载applicationContext.xml
ApplicationContext context=new ClassPathXmlApplicationContext("applicationContext.xml");
//获取实例
User user=(User) context.getBean("user");
//调用方法
System.out.println("用户名:"+user.getUsername());
System.out.println("密码:"+user.getPassword());
}
运行结果:
