This is fixed with jackson-databind 2.8.7-SNAPSHOT (2.8.7 not yet released)
Still I had to add handling of ignored fields to MappedProperties to make it work.
It seems that fields annotated with @JsonIgnore do not show up in BeanDescription.findProperties. A field annotated with @JsonProperty(access = READ_ONLY) does but at the same time it is contained in BeanDescription.getIgnoredPropertyNames
I added another branch to show the solution that can be applied once jackson-databind 2.8.7 is released and spring-data-rest references it.
Is there any fix needed at all? You original comment implied it would be fixed with a plain Jackson upgrade, which is why I was basically waiting for its release. Happy to look into what's needed to be done in case there is something