You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
One challenge with frameworks like Lombok, auto-values and Immutables is that they often automatically (or at least by default) add JDK7 JDK6 @ ConstructorProperties annotation for constructor(s). This makes sense, in general, but may be problematic for Jackson since as of 2.8 that is equivalent to specifying @JsonCreator, which may not always be what is intended.
One thing that can help resolve issues is to add a new MapperFeature, enabled by default, that determines whether @ ConstructorProperties means same as explicit @JconCreator (enabled) or not (disabled). If not, parameter names are still available as implicit names, and explicit @JsonCreator may be used.