【发布时间】:2013-01-21 08:25:26
【问题描述】:
例如,我有一个班级
public class Car{
private Motor motor;
public void setMotor(Motor motor){
this.motor = motor;
}
}
我的豆子看起来像
<bean id="car" class="Car">
<property name="motor" ref="${motorProvider.getAvailableMotor()}"/>
</bean>
此方法:motorProvider.getAvailableMotor() 返回一个 bean 名称(字符串),我应该使用哪个电机。
但是可能存在没有创建这样的bean(具有这样的名称)的情况。如何查看?
【问题讨论】:
-
知道 bean 是否在上下文中有什么意义?当它不存在时,你能做一些有用的事情吗?
-
@AaronDigulla 如果它不存在,那么我将设置一些默认值。