我正在尝试创建一个组件,该组件将接受特定的 bean ( fasterxml ObjectMapper)。
如果有一个名为 的合格 bean qualifiedObjectMapper,我想使用该 bean。
如果没有具有该名称的 bean,但有一个ObjectMapperbean,我想使用它。
据我所知,如果我这样做:
class MyClass(
@Qualified("qualifiedObjectMapper") objectMapper: ObjectMapper
)
它只有在有一个具有该名称的 bean 时才有效,但ObjectMapper如果没有,则不会使用另一个bean(如果有多个,请使用主要的)。
有没有办法使用合格的(如果存在),否则使用主要的?
拉风的咖菲猫
侃侃尔雅
相关分类