Spring Data Rest needs to take a RequestMappingInfo and modify the produces condition. It's currently not possible to do this because the required constructor is private.
I think that constructor either needs to be public, or we need some with... methods that return new instances with updated values (similar to addCustomCondition.