在Spring中是否有可能仅自动装配构造函数的特定参数?仅自动装配构造函数的某些参数
我定义:
<bean class="MyClass">
<constructor-arg name="name" value="object name" />
</bean>
有了:
public class MyClass{
private String name;
private MyDAO dao;
@Autowired
public MyClass(String name, MyDao dao){
// assign...
}
// ...
}
现在,我想作为自动连接MyDao
对象,而明确定义name
说法。 这可能吗?
使用XML定义一个bean需要手动定义所有参数?
好的,所以我必须改变我的构造器......或者在我的XML定义中使用显式引用...... – davioooh 2012-07-05 14:49:41
是的,这取决于项目的其余部分,如果它对大多数bean引用使用自动装配,或者在XML中进行明确的定义,以保持一致性。 – Luciano 2012-07-05 14:51:34
非常感谢。 – davioooh 2012-07-05 14:53:45