报告引用了 abstract bean。
abstract bean 只能用作模板 bean 定义,即子定义的父项。
试图通过将它作为另一个 bean 的 ref 属性来引用它,或者通过使用父 bean id 调用 getBean()
来单独使用这样一个 abstract 父 bean,将导致错误。
示例:
<bean abstract="true" id="parentBeanWithoutClass"/>
<bean class="com.my.company.FooBean" id="childBean" parent="parentBeanWithoutClass">
<!-- 属性 -->
</bean>
在这个例子中,父 bean 不能自己实例化,因为它是不完整的并且显式标记为 abstract。