@Component
public class Test {
@Autowire
private MyBean myBean;
public void sampleMethod()
{
if(myBean == null) {
myBean = BeanFactory.getDefaultBean();
}
// ...
}
}
MyBeanspring 構成 xml ファイルで定義されていない場合、自動配線することは可能ですか? この場合、 がスローされることを理解していNo bean found of type MyBeanます。その例外を無視し、 にフォールバックしてBeanFactoryを取得するように何かを構成できますかDeafultBean。
何かのようなもの:
@Autowire(assignNullIfBeanNotFound = true)