Affects: Latest Spring Boot 3.1.4 with Jackson 2.15.2

Jackson2ObjectMapperBuilder currently does not support Jackson's DatatypeFeature. This is caused by the following function not implementing this type:

    private void configureFeature(ObjectMapper objectMapper, Object feature, boolean enabled) {
        if (feature instanceof JsonParser.Feature jsonParserFeature) {
            objectMapper.configure(jsonParserFeature, enabled);
        }
        else if (feature instanceof JsonGenerator.Feature jsonGeneratorFeature) {
            objectMapper.configure(jsonGeneratorFeature, enabled);
        }
        else if (feature instanceof SerializationFeature serializationFeature) {
            objectMapper.configure(serializationFeature, enabled);
        }
        else if (feature instanceof DeserializationFeature deserializationFeature) {
            objectMapper.configure(deserializationFeature, enabled);
        }
        else if (feature instanceof MapperFeature mapperFeature) {
            objectMapper.configure(mapperFeature, enabled);
        }
        else {
            throw new IllegalArgumentException("Unknown feature class: " + feature.getClass().getName());
        }
    }

Adding another branch for DatatypeFeature would solve the issue.

Comment From: sdeleuze

Superseded by #31380.