Как настроить ObjectMapper в Spring Boot 4, не теряя существующие настройки?JAVA

Программисты JAVA общаются здесь
Anonymous
Как настроить ObjectMapper в Spring Boot 4, не теряя существующие настройки?

Сообщение Anonymous »

Я использую Spring Boot 4.
Раньше (в Spring Boot 3) я создал свой собственный bean-компонент ObjectMapper следующим образом:

Код: Выделить всё

@Bean
@Primary
public ObjectMapper objectMapper(Jackson2ObjectMapperBuilder builder) {
ObjectMapper objectMapper = builder
.featuresToEnable(MapperFeature.ACCEPT_CASE_INSENSITIVE_PROPERTIES)
.build();

objectMapper.setTimeZone(TimeZone.getDefault());
return objectMapper;
}
Теперь я думаю, что это неправильный путь, поскольку он заменяет ObjectMapper по умолчанию..
Я хочу:
  • сохранить конфигурацию по умолчанию
  • сохранить настройки из application.yml / application.properties
  • а также добавить свои собственные настройки
Поэтому я не хочу создавать совершенно новый ObjectMapper.
Как я могу обновить или настроить существующий ObjectMapper в Spring Boot 4, не заменяя его?

Вернуться в «JAVA»