gpt4 book ai didi

java - 如何使用 XML 覆盖 @Autowired

转载 作者:太空宇宙 更新时间:2023-11-04 13:56:02 25 4
gpt4 key购买 nike

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

public class SpringInjector {
@Autowired
private AutowiredAnnotationBeanPostProcessor processor;
}

根据 OVal 文档,应该这样声明:<bean class="net.sf.oval.integration.spring.SpringInjector" /> 。问题是已经有3个候选者需要注入(inject)。有没有办法覆盖 @Autowire在 XML 配置中,假设 processor变量没有访问器方法?或者还有其他方法可以让注入(inject)在 OVal 自定义 validator 中工作吗?

最佳答案

添加此:

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

关于java - 如何使用 XML 覆盖 @Autowired,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29806132/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com