参照されている抽象 Bean を報告します。

抽象 Bean はテンプレート Bean の定義、つまり子定義の親としてのみ使用できます。 このような抽象親 Bean を別の Bean の参照プロパティとして参照したり、親 Bean の id を使用して getBean() を呼び出したりすることにより単独で使用しようと試みると、エラーが発生します。

例:


  <bean abstract="true" id="parentBeanWithoutClass"/>
  <bean class="com.my.company.FooBean" id="childBean" parent="parentBeanWithoutClass">
  <!--  properties -->
  </bean>

上の例では、親 Bean は不完全かつ明示的に abstract が宣言されているため、単独でインスタンス化できません。