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