Przeglądaj źródła

修复requestBody类型为string时无法注入

zhou-hao 7 lat temu
rodzic
commit
b81564920e

+ 3 - 0
hsweb-starter/hsweb-spring-boot-starter/src/main/java/org/hswebframework/web/starter/convert/FastJsonHttpMessageConverter.java

@@ -80,6 +80,9 @@ public class FastJsonHttpMessageConverter extends AbstractHttpMessageConverter<O
     }
 
     public Object readByBytes(Class<?> clazz, byte[] bytes) {
+        if(clazz==String.class){
+            return new String(bytes,charset);
+        }
         if (null != converters) {
             CustomMessageConverter converter = converters.stream()
                     .filter(cvt -> cvt.support(clazz))