From e1ba3e7dbb0d0a3fa13d05e93fa0f486277950b1 Mon Sep 17 00:00:00 2001 From: takeaction21 <90566622+takeaction21@users.noreply.github.com> Date: Sun, 12 Sep 2021 23:50:07 +0800 Subject: [PATCH] Support float and double primitive default values in BeanUtils.instantiateClass() See gh-27390 --- .../src/main/java/org/springframework/beans/BeanUtils.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/spring-beans/src/main/java/org/springframework/beans/BeanUtils.java b/spring-beans/src/main/java/org/springframework/beans/BeanUtils.java index e4d84c0390..5bf35becc8 100644 --- a/spring-beans/src/main/java/org/springframework/beans/BeanUtils.java +++ b/spring-beans/src/main/java/org/springframework/beans/BeanUtils.java @@ -84,6 +84,8 @@ public abstract class BeanUtils { values.put(short.class, (short) 0); values.put(int.class, 0); values.put(long.class, (long) 0); + values.put(float.class, (float) 0); + values.put(double.class, (double) 0); DEFAULT_TYPE_VALUES = Collections.unmodifiableMap(values); }