public abstract class PageParamArgumentResolverSupport extends Object
| 构造器和说明 |
|---|
PageParamArgumentResolverSupport() |
| 限定符和类型 | 方法和说明 |
|---|---|
protected void |
fillValidSort(String field,
String order,
List<PageParam.Sort> sorts)
校验并填充有效的 sort 对象到指定集合忠
|
protected PageParam |
getPageParam(org.springframework.core.MethodParameter parameter,
javax.servlet.http.HttpServletRequest request) |
protected List<PageParam.Sort> |
getSortList(String[] sort)
封装排序规则
|
protected List<PageParam.Sort> |
getSortList(String sortFields,
String sortOrders)
已过时。
|
protected boolean |
isBindExceptionRequired(org.springframework.web.bind.WebDataBinder binder,
org.springframework.core.MethodParameter parameter) |
protected void |
paramValidate(org.springframework.core.MethodParameter parameter,
org.springframework.web.method.support.ModelAndViewContainer mavContainer,
org.springframework.web.context.request.NativeWebRequest webRequest,
org.springframework.web.bind.support.WebDataBinderFactory binderFactory,
PageParam pageParam) |
protected void |
validateIfApplicable(org.springframework.web.bind.WebDataBinder binder,
org.springframework.core.MethodParameter parameter) |
protected boolean |
validFieldName(String filedName)
判断排序字段名是否非法 字段名只允许数字字母下划线,且不能是 sql 关键字
|
protected PageParam getPageParam(org.springframework.core.MethodParameter parameter, javax.servlet.http.HttpServletRequest request)
protected List<PageParam.Sort> getSortList(String[] sort)
sort - 排序规则字符串@Deprecated protected List<PageParam.Sort> getSortList(String sortFields, String sortOrders)
sortFields - 排序字段,使用英文逗号分割sortOrders - 排序规则,使用英文逗号分割,与排序字段一一对应protected void fillValidSort(String field, String order, List<PageParam.Sort> sorts)
field - 排序列order - 排序顺序sorts - sorts 集合protected boolean validFieldName(String filedName)
filedName - 字段名protected void paramValidate(org.springframework.core.MethodParameter parameter,
org.springframework.web.method.support.ModelAndViewContainer mavContainer,
org.springframework.web.context.request.NativeWebRequest webRequest,
org.springframework.web.bind.support.WebDataBinderFactory binderFactory,
PageParam pageParam)
throws Exception
Exceptionprotected void validateIfApplicable(org.springframework.web.bind.WebDataBinder binder,
org.springframework.core.MethodParameter parameter)
protected boolean isBindExceptionRequired(org.springframework.web.bind.WebDataBinder binder,
org.springframework.core.MethodParameter parameter)
Copyright © 2023. All rights reserved.