У меня есть синглтон определение компонента, как это:Null Внутренняя Фасоль с Spring IoC
<bean id="exampleBean" class="com.examples.ExampleBean">
<property name="exampleBean2">
<bean class="com.examples.ExampleBean2" />
</property>
</bean>
где ExampleBean
может быть:
public class ExampleBean {
private ExampleBean2 exampleBean2;
public ExampleBean() { }
public ExampleBean2 getExampleBean2() { return exampleBean2; }
public void setExampleBean2(ExampleBean2 exampleBean2) { this.exampleBean2 = exampleBean2; }
}
Проблема заключается в том, что в определенных условиях com.examples.ExampleBean2
class
мощь не существует во время выполнения, приведет к ошибке, когда IoC пытается создать экземпляр exampleBean
.
Мне нужно проигнорировать эту ошибку от IoC и разрешить создание exampleBean
, но оставляя exampleBean2
объект null
.
Вопрос в следующем: возможно ли это в любом случае?
Благодарим за помощь.
ли ком.Примеры. ПримерBean2 singleton? – kgiannakakis
На самом деле оба ExampleBean и ExampleBean2 являются одноэлементными, потому что я думаю, что это область Spring IoC по умолчанию –