Introspector.decapitalize cause attribute not found exception when parameter name starts with two uppercase letters [DATACMNS-1417] #1851
Labels
has: design-decision
An issue that contains a design decision about its topic
in: mapping
Mapping and conversion infrastructure
Milestone
horance opened DATACMNS-1417 and commented
The commit 5f87c67#diff-b9260ff138b656777898127d2fe03f02%C2%A0changes propertyName handling from StringUtils.uncapitalize(name) to Introspector.decapitalize(name), and it cause exception when the attribue name contain two uppercase letters at beginning.
Example:
will cause exception:
The same code fragment works fine on spring boot 1.5.13.RELEASE (spring-data-commons-1.3.12.RELEASE)
Affects: 1.13.16 (Ingalls SR16)
Reference URL: 5f87c67#diff-b9260ff138b656777898127d2fe03f02
The text was updated successfully, but these errors were encountered: