Spring 通过应用程序上下文自动关联字符串属性

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,如下所示

<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;
   }
}