我目前正在将具有伪org.foo.bar
的工件集成到服务中,我们将其称为MyService
。
应用程序框架(一个外部依赖项)定义了一个名称为myImportantBean
的bean。 org.foo.bar
工件也定义了一个名称为myImportantBean
的bean。
每个myImportantBean
的类型 都不相同,但是命名约定在启动时出现了问题:Bean覆盖会将第一个myImportantBean
替换为第二个{{1 }}。
关闭Bean覆盖只会引发异常,而不是尝试自动装配错误的Bean。
是否有一种方法可以注入/重写在依赖项中定义的bean myImportantBean
?