私はbean
このようなものが必要です
<bean id="studentWithSchool" class="com.model.Student" scope="prototype">
<property name="school">
<bean class="com.model.School" scope="prototype"/>
</property>
</bean>
これで結構です。
私の問題は、学生が別の Bean のメソッドから戻ってくることです。
がプロパティの場合、通常はこのように Bean をロードします。
<property name='beanProperty' value='#{anotherBean.getBeanProperty()}'/>
ただし、この場合、新しい Bean 自体を他の Bean メソッドから設定する必要があります(School object is returned from another bean method)
。
これは私が試していることですが、もちろんこれは間違っています:
<bean id="studentWithSchool" class="com.model.Student" scope="prototype" value='#{anotherBean.getBeanProperty()}'>
<property name="school">
<bean class="com.model.School" scope="prototype"/>
</property>
</bean>
回避策はありますか?