Spring 通过应用程序上下文自动关联字符串属性
我想自动连接一个字符串bean,如下所示Spring 通过应用程序上下文自动关联字符串属性,spring,Spring,我想自动连接一个字符串bean,如下所示 <bean id="name" class="java.lang.String" autowire="byName"> <constructor-arg value="Aravind"/> </bean> <bean id="employee" class="Employee" autowire="byName"/> public Class Employee { private S
<bean id="name" class="java.lang.String" autowire="byName">
<constructor-arg value="Aravind"/>
</bean>
<bean id="employee" class="Employee" autowire="byName"/>
public Class Employee
{
private String name;
public void setName(String name)
{
this.name=name;
}
public String getName()
{
return name;
}
}
这是真的
有人能帮忙吗?您仍然需要以某种方式设置
员工的属性
可以通过多种方式设置名称
XML配置。
Employee emp=(Employee)getApplicationContext().getBean("employee");
System.out.println(emp.getName()==null);
<bean id="employee" class="Employee" autowire="byName">
<property name="name">
<ref bean="name" />
</property>
</bean>
public Class Employee {
@Autowired
private String name;
public void setName(String name) {
this.name=name;
}
public String getName() {
return name;
}
}