Spring Boot 4 использует Jackson 3. При миграции меняются пакеты и настройки по умолчанию: ObjectMapper переехал в
tools.jackson, но аннотации вроде @JsonProperty остались в com.fasterxml ради совместимости.В разборе миграции на JsonMapper есть примеры конфигурации через Builder и JsonMapperBuilderCustomizer. Новый mapper поддерживает Optional и LocalDateTime без отдельных модулей, а вместо проверяемых исключений выбрасывает непроверяемые JacksonException.
Отдельно разобраны изменения поведения: null для примитивов теперь вызывает ошибку, даты по умолчанию сериализуются без Unix-меток времени, а поля JSON сортируются по алфавиту. Последнее может затронуть тесты, которые зависят от порядка полей.
#spring #java
