Seems like the right way to go to me.

On Wednesday, 20 May 2020 01:29:54 UTC+2, Tatu Saloranta wrote:
>
> So, a bug was reported as: 
>
> https://github.com/FasterXML/jackson-databind/issues/2729 
>
> which is related to problems in Jackson scala module 2.10 handling 
> auto-detection, and uncovering what seems like a small but significant 
> deviation from Bean Naming: Jackson not requiring that the first 
> character following "get" and "set" prefix is upper-case, to 
> auto-detect getter/setter. 
>
> So: Jackson will detect accessors like 
>
>    public int getxxx() { ... } 
>    public void set_value(int x) { .... } 
>
> which are probably not compatible with Bean Naming as originally defined. 
>
> My first thought was that this is more a feature than bug, since I 
> suspect there are users expecting this behavior. 
> As such, a change should be by adding a new `MapperFeature` to allow 
> opt-in, defaulting to using old logic for 2.x (but change in 3.0) 
>
> But then I remembered that there is already 
> `MapperFeature.USE_STD_BEAN_NAMING` that could be used here too. 
>
> WDYT? I seem to be oscillating between two states here, and wanted to 
> hear how others feel about proposed change. 
>
> -+ Tatu +- 
>

-- 
You received this message because you are subscribed to the Google Groups 
"jackson-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to jackson-dev+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jackson-dev/019e1c33-5b46-4516-8b72-703ebcbc9c0bo%40googlegroups.com.

Reply via email to