使用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)
...
感谢您的回复