Как определить ObjectMapper на основе автоконфигурации?JAVA

Программисты JAVA общаются здесь
Anonymous
Как определить ObjectMapper на основе автоконфигурации?

Сообщение Anonymous »

В моем новом приложении я использую Spring Boot 4.
Я заметил, что ObjectMapper теперь недоступен

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

import tools.jackson.databind.ObjectMapper;
поэтому я хотел бы понять, как изменить этот bean-компонент, который я использовал в Spring Boot 3.

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

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

objectMapper.setTimeZone(TimeZone.getDefault());
return objectMapper;
}
Я хотел бы создать компонент, который не был бы совершенно новым, но взял исходную конфигурацию ObjectMapper и изменил ее. Поэтому, если я определил какую-либо конфигурацию в файле свойств/yaml, я не хочу ее потерять.
В случае, описанном выше, фактически у меня есть базовая конфигурация ObjectMapper плюс то, что я определил в файле свойств, плюс конфигурации, сделанные в этом методе.

Подробнее: https://stackoverflow.com/questions/799 ... figuration

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