在单独的依赖项中限定两个具有相同名称的Bean

时间:2018-06-20 16:35:24

标签: java spring

我目前正在将具有伪org.foo.bar的工件集成到服务中,我们将其称为MyService

应用程序框架(一个外部依赖项)定义了一个名称为myImportantBean的bean。 org.foo.bar工件定义了一个名称为myImportantBean的bean。

每个myImportantBean的类型 都不相同,但是命名约定在启动时出现了问题:Bean覆盖会将第一个myImportantBean替换为第二个{{1 }}。

关闭Bean覆盖只会引发异常,而不是尝试自动装配错误的Bean。

是否有一种方法可以注入/重写在依赖项中定义的bean myImportantBean

0 个答案:

没有答案