如何使用XML覆盖@Autowired

时间:2015-04-22 18:35:13

标签: java spring autowired inject oval

在Spring项目中,我试图让注入在OVal(SourceForge库)自定义验证器(CheckWith实现)中工作。 OVal注入器包含:

public class SpringInjector {
    @Autowired
    private AutowiredAnnotationBeanPostProcessor processor;
}

并且根据OVal文档应该以这种方式声明:<bean class="net.sf.oval.integration.spring.SpringInjector" />。 问题是已有3名注射候选人。有没有办法覆盖XML配置中的@Autowire,因为processor变量没有访问器方法?或者任何其他方式让注入在OVal自定义验证器中工作?

1 个答案:

答案 0 :(得分:0)

添加:

<bean class="org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor"/>
<bean class="net.sf.oval.integration.spring.SpringInjector"/>