2
public class A{
  private B b;
}

public class B{
}

applicationContext.xml

<bean id="aBean" class="A">
<property name="b">  ???  </property>
</bean>

使用時に b = null で A のインスタンスを作成する方法はcontext.getBean("aBean")?

を試しましたが、うまくいき<property name="b"><null/></property>ません。

4

2 に答える 2

4

Actually it will be null by default. No need for specific configuration, i.e. just omit <property> element.

And actually

<bean id="aBean" class="A">
  <property name="b"><null /></property>
</bean>

should work: http://static.springsource.org/spring/docs/3.0.x/spring-framework-reference/html/beans.html#beans-null-element

于 2013-01-01T00:22:37.880 に答える
-1

は?何もしないでください。

<bean id="aBean" class="A"/>

Javaでは、オブジェクト参照はデフォルトでnullです

于 2013-01-01T13:09:02.800 に答える