【发布时间】:2022-01-23 17:19:22
【问题描述】:
我有以下配置类。
@Configuration
public class BeanConfig {
@Bean
public ObjectMapper objectMapper() {
return new ObjectMapper();
}
}
我正在创建对象映射器 (Jackson) bean 以用作模型映射器,但我相信 Spring 必须抛出 BeanDefinitionOverrideException,因为我正在覆盖 ObjectMapper。我知道这个异常是在 Spring Boot 2.1 之后添加和抛出的,并且我使用的是 2.4.x 版本。
spring.main.allow-bean-definition-overriding=false // default config
我想知道为什么我没有收到这样的异常?
【问题讨论】:
标签: java spring spring-boot jackson