如何在 spring 中使用依赖注入将 class 属性 传递值分配给 class 构造函数?
How to assign a class property passing value to class constructor using Dependency injection in spring?
我对 spring 有点陌生。我需要使用构造函数为我的 class 属性 赋值。我在 spring 依赖注入中使用 class 构造方法来做到这一点。如何配置 bean XML 来做到这一点。
MyBean1.class:
public class MyBean1{
private MyBean2 bean2;
public MyBean1(MyBean2 bean2){
this.bean2=bean2;
}
}
XML:
<!-- Definition for bean1 -->
<bean id = "bean1" class = "com.MyBean1">
<constructor-arg ref = "bean2"/>
</bean>
<!-- Definition for bean2 -->
<bean id = "bean2" class = "com.MyBean2"></bean>
我对 spring 有点陌生。我需要使用构造函数为我的 class 属性 赋值。我在 spring 依赖注入中使用 class 构造方法来做到这一点。如何配置 bean XML 来做到这一点。
MyBean1.class:
public class MyBean1{
private MyBean2 bean2;
public MyBean1(MyBean2 bean2){
this.bean2=bean2;
}
}
XML:
<!-- Definition for bean1 -->
<bean id = "bean1" class = "com.MyBean1">
<constructor-arg ref = "bean2"/>
</bean>
<!-- Definition for bean2 -->
<bean id = "bean2" class = "com.MyBean2"></bean>