optionalvalidatorfactorybean-spring多bean示例化-多模块maven项目

5uzkadbs  于 2021-07-13  发布在  Java
关注(0)|答案(0)|浏览(221)

我面临一个问题,SpringBoot(2.3.4.release)应用程序无法加载上下文。这是在它尝试注入的示例时发生的 javax.validator.Validator 接口。
原因是,实现类有多个示例 org.springframework.validation.beanvalidation.OptionalValidatorFactoryBean 导致 NoUniqueBeanDefinitionException 我无法跟踪同一个bean是如何示例化4次的,尽管我可以在应用程序上下文中打印bean列表,并将所有四个bean都命名为 OptionalValidatorFactoryBean#0 通过 OptionalValidatorFactoryBean#4 .
因为我无法在这里提供整个依赖关系树,所以我提供了一些我们导入的依赖关系,我认为这些依赖关系与验证注入有关
Spring上下文5.2.9.释放
hibernate验证程序6.1.5.final
雅加达验证api 2.0.2
因为这是一个springapi类,并且依赖注入发生在我们导入的另一个api类中,所以我无法使用它 @Qualifier 或者 @Primary . 因此,我希望找出并修复多个示例化的源代码。不幸的是,由于专有问题,我无法提供大量信息。我几乎花了一天的时间去调试这些信息,却找不到太多的信息,有人能帮我继续吗。

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题