什么是 Spring boot ObjectMapper Bean 作用域?



我正在使用 spring boot(版本 2.1.5.RELEASE(。

我有这个类:

@Component
public class DLPMessageBroker {
@Autowired
public DLPMessageBroker(ObjectMapper objectMapper) {
this.objectMapper = objectMapper;
}
}

我没有在我的代码中的任何其他位置提供该 bean。它来自春天。

ObjectMapper 的 Bean 作用域是什么?
如何找到该信息?

你的意思是JackSon ObjectMapper,对吧?

在它声明的自动配置中。

@Bean
@Primary
@ConditionalOnMissingBean
public ObjectMapper jacksonObjectMapper(Jackson2ObjectMapperBuilder builder) {
return builder.createXmlMapper(false).build();
}

缺省情况下。它是一个单例。

最新更新