From 54512eef0ca31e7ed6a3e16bfe627216772cbe31 Mon Sep 17 00:00:00 2001 From: GYJ <1157756119@qq.com> Date: Sat, 9 Nov 2024 11:26:00 +0800 Subject: [PATCH] org.springframework.data.domain.Pageable --- .../main/java/cn/ysk/cashier/config/fastJsonConfig.java | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/eladmin-system/src/main/java/cn/ysk/cashier/config/fastJsonConfig.java b/eladmin-system/src/main/java/cn/ysk/cashier/config/fastJsonConfig.java index e675ebfe..54b7f797 100644 --- a/eladmin-system/src/main/java/cn/ysk/cashier/config/fastJsonConfig.java +++ b/eladmin-system/src/main/java/cn/ysk/cashier/config/fastJsonConfig.java @@ -4,8 +4,10 @@ import com.alibaba.fastjson.serializer.SerializerFeature; import com.alibaba.fastjson.support.config.FastJsonConfig; import com.alibaba.fastjson.support.spring.FastJsonHttpMessageConverter; import org.springframework.context.annotation.Configuration; +import org.springframework.data.web.PageableHandlerMethodArgumentResolver; import org.springframework.http.MediaType; import org.springframework.http.converter.HttpMessageConverter; +import org.springframework.web.method.support.HandlerMethodArgumentResolver; import org.springframework.web.servlet.config.annotation.WebMvcConfigurationSupport; import java.nio.charset.Charset; @@ -17,6 +19,7 @@ public class fastJsonConfig extends WebMvcConfigurationSupport { /** * 使用阿里 fastjson 作为JSON MessageConverter + * * @param converters */ @Override @@ -45,4 +48,10 @@ public class fastJsonConfig extends WebMvcConfigurationSupport { converter.setSupportedMediaTypes(mediaTypeList); converters.add(converter); } + + @Override + public void addArgumentResolvers(List argumentResolvers) { + // 注册Spring data jpa pageable的参数分解器 + argumentResolvers.add(new PageableHandlerMethodArgumentResolver()); + } }