次のトピックで助けが必要です。
次のような豆の階層があります。
<bean id="father" class="myPackage.Father" abstract="true"/>
<bean id="childA" class="myPackage.ChildA" parent="father">
<property name="atrib1" value="hello"></property>
</bean>
<bean id="childB" class="myPackage.ChildB" parent="father">
<property name="atrib2" value="bye"></property>
<property name="atrib3" value="other"></property>
</bean>
抽象クラスへの参照を含む別の Bean を作成する必要があります。次に、実行時に、TYPE "myPackage.Father" の変数を初期化し、子クラスのいずれかでインスタンス化できるようにする必要があります (ポリモーフィズム メカニズム)。私はそのようなことを意味します:
<bean id="reference" class="myPackage.Another">
<property name="atrib4" ref="father"></property>
</bean>
参照 (myPackage.Another のインスタンス) は myPackage.Father のサブクラスではないことに注意してください。しかし、これらの行で、Spring は次のエラーをスローします。
Bean definition is abstract
どうすれば対処できますか?
事前に感謝します。