[Spring]为非抽象类创建一个抽象bean

时间:2017-05-12 16:51:25

标签: spring

使用Spring框架的配置(4.2.5.RELEASE版本):

<bean id="Filter" class="net....StreamFilter" abstract="true">
    <property name="begin" value="3" />
    <property name="end" value="5" />
</bean>
<bean id="D0Filter" parent="Filter">
    <property name="value" value="D0" />
</bean>

我的StreamFilter类就像:

public class StreamFilter  {

    /** debut du filtre */
    private int begin;

    /** fin du filtre */
    private int end;

    private String value;

    public Object convert(@Body final Exchange exchange) {
        // my code
    }

   //
   // getter & setter
   //
}

我有这个错误:

  

线程中的异常&#34; main&#34;   org.springframework.beans.factory.BeanIsAbstractException:错误   创建名称为&DFFFilter&#39;的Bean:Bean定义是抽象的   org.springframework.beans.factory.support.AbstractBeanFactory.checkMergedBeanDefinition(AbstractBeanFactory.java:1288)     在   org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:285)     在   org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:197)     在   org.springframework.context.support.AbstractApplicationContext.getBean(AbstractApplicationContext.java:1054)

     

...

感谢您的回复

0 个答案:

没有答案
相关问题