Browse Source

Polish JavaBeanBinder

Closes gh-33762
pull/33774/head
Moritz Halbritter 3 years ago
parent
commit
d6f682da7e
  1. 6
      spring-boot-project/spring-boot/src/main/java/org/springframework/boot/context/properties/bind/JavaBeanBinder.java

6
spring-boot-project/spring-boot/src/main/java/org/springframework/boot/context/properties/bind/JavaBeanBinder.java

@ -304,15 +304,11 @@ class JavaBeanBinder implements DataObjectBinder {
} }
void addGetter(Method getter) { void addGetter(Method getter) {
if (this.getter == null || isBetterGetter(getter)) { if (this.getter == null || this.getter.getName().startsWith("is")) {
this.getter = getter; this.getter = getter;
} }
} }
private boolean isBetterGetter(Method getter) {
return this.getter != null && this.getter.getName().startsWith("is");
}
void addSetter(Method setter) { void addSetter(Method setter) {
if (this.setter == null || isBetterSetter(setter)) { if (this.setter == null || isBetterSetter(setter)) {
this.setter = setter; this.setter = setter;

Loading…
Cancel
Save