跳过导航链接
A B C D E F G H I N O P R S T U V 

A

AbstractController - net.lulihu.common_util中的类
控制层基础抽象类
AbstractController() - 类 的构造器net.lulihu.common_util.AbstractController
 
addArgumentResolvers(List<HandlerMethodArgumentResolver>) - 类 中的方法net.lulihu.common_util.converter.DefaultFastJsonConfig
注册请求参数解析器 使用fastJson来解析请求参数
AnnotationValidated - net.lulihu.common_util.validated中的类
注解检查工具
AnnotationValidated() - 类 的构造器net.lulihu.common_util.validated.AnnotationValidated
 
argumentTypeMismatch(Exception) - 类 中的方法net.lulihu.common_util.exception.BusinessExceptionHandler
参数类型不匹配异常

B

beforeBodyWrite(Object, MethodParameter, MediaType, Class<? extends HttpMessageConverter<?>>, ServerHttpRequest, ServerHttpResponse) - 类 中的方法net.lulihu.common_util.controller_result.DefaultRestfulResponseBodyAdvice
 
business(BusinessException) - 类 中的方法net.lulihu.common_util.exception.BusinessExceptionHandler
拦截业务异常,异常在控制范围内
BusinessException - net.lulihu.common_util.exception中的异常错误
封装业务异常信息
BusinessException(ExceptionEnum) - 异常错误 的构造器net.lulihu.common_util.exception.BusinessException
 
BusinessException(Throwable, ExceptionEnum) - 异常错误 的构造器net.lulihu.common_util.exception.BusinessException
 
BusinessException(String) - 异常错误 的构造器net.lulihu.common_util.exception.BusinessException
 
BusinessException(Integer, String) - 异常错误 的构造器net.lulihu.common_util.exception.BusinessException
 
BusinessException(Integer, Integer, String) - 异常错误 的构造器net.lulihu.common_util.exception.BusinessException
 
BusinessException(String, Object...) - 异常错误 的构造器net.lulihu.common_util.exception.BusinessException
 
BusinessException(Integer, String, Object...) - 异常错误 的构造器net.lulihu.common_util.exception.BusinessException
 
BusinessException(Throwable, String, Object...) - 异常错误 的构造器net.lulihu.common_util.exception.BusinessException
 
BusinessException(Throwable, Integer, String, Object...) - 异常错误 的构造器net.lulihu.common_util.exception.BusinessException
 
BusinessException(Integer, Integer, String, Object...) - 异常错误 的构造器net.lulihu.common_util.exception.BusinessException
 
BusinessException(Throwable, Integer, Integer, String, Object...) - 异常错误 的构造器net.lulihu.common_util.exception.BusinessException
 
BusinessExceptionEnum - net.lulihu.common_util.exception中的枚举
常规业务异常枚举 从错误代码1000开始,依次递增 http代码将 https://tools.ietf.org/html/rfc7231#section-6.5.8 自定义错误http code 555 自定义错误消息code 999
BusinessExceptionHandler - net.lulihu.common_util.exception中的类
全局的的异常拦截器(拦截所有的控制器)
BusinessExceptionHandler() - 类 的构造器net.lulihu.common_util.exception.BusinessExceptionHandler
 

C

convert(String) - 类 中的方法net.lulihu.common_util.converter.StringToDateConverter
 

D

DateStrFormat - net.lulihu.common_util.validated.annotation中的注释类型
强制约束字符串时间类型
dateStrFormat(String, DateStrFormat, ExceptionEnum) - 类 中的静态方法net.lulihu.common_util.validated.ValidatedUtil
强制约束字符串时间类型
DateStrFormatValidator - net.lulihu.common_util.validated.spring中的类
时间格式校验
DateStrFormatValidator() - 类 的构造器net.lulihu.common_util.validated.spring.DateStrFormatValidator
 
DefaultFastJsonConfig - net.lulihu.common_util.converter中的类
fastJson 配置类 将fastJson添加到请求参数解析器,返回参数解析器中
DefaultFastJsonConfig() - 类 的构造器net.lulihu.common_util.converter.DefaultFastJsonConfig
 
DefaultRestfulResponseBodyAdvice - net.lulihu.common_util.controller_result中的类
控制层返回结果值封装
DefaultRestfulResponseBodyAdvice() - 类 的构造器net.lulihu.common_util.controller_result.DefaultRestfulResponseBodyAdvice
 

E

examine(Annotation, Object, ExceptionEnum) - 类 中的静态方法net.lulihu.common_util.validated.AnnotationValidated
执行注解检查
examine(Object) - 类 中的静态方法net.lulihu.common_util.validated.ParamValidated
检查对象中的参数,需要在参数的属性上指定对应注解进行对应的参数校验 不匹配时抛出 参数不合法异常(默认异常) 如果属性上注解定义异常信息,则抛出指定异常信息
examine(Object, ExceptionEnum) - 类 中的静态方法net.lulihu.common_util.validated.ParamValidated
检查对象中的参数,需要在参数的属性上指定对应注解进行对应的参数校验
exception(ExceptionEnum) - 类 中的静态方法net.lulihu.common_util.controller_result.Result
返回异常错误信息
exception(ExceptionEnum, Object) - 类 中的静态方法net.lulihu.common_util.controller_result.Result
返回异常错误信息

F

FastJson - net.lulihu.common_util.fastJson中的注释类型
应用在方法参数上,使用fastJson解析请求参数 注意应用的方法参数只能为javaBean对象
fastJsonHttpMessageConverter() - 类 中的方法net.lulihu.common_util.converter.DefaultFastJsonConfig
使用fastjson序列化请求结果
FastJsonHttpMessageResolver - net.lulihu.common_util.fastJson中的类
使用fastJson作为请求参数解析器
FastJsonHttpMessageResolver() - 类 的构造器net.lulihu.common_util.fastJson.FastJsonHttpMessageResolver
 

G

getAllRequestParams(HttpServletRequest, Object, Map<String, Object>) - 类 中的静态方法net.lulihu.common_util.spring.SpringHttpKit
获取所有请求参数
getAllRequestParams(HttpServletRequest, HandlerMethod, Map<String, Object>) - 类 中的静态方法net.lulihu.common_util.spring.SpringHttpKit
获取所有请求参数 包括请求流中 该方法只限于 spring 框架
getApplicationContext() - 类 中的静态方法net.lulihu.common_util.spring.SpringContextHolder
 
getBean(String) - 类 中的静态方法net.lulihu.common_util.spring.SpringContextHolder
根据bean名称获取bean实例
getBean(Class<T>) - 类 中的静态方法net.lulihu.common_util.spring.SpringContextHolder
根据bean类型获取bean实例
getClientIP() - 类 中的静态方法net.lulihu.common_util.spring.SpringHttpKit
获取客户端真实ip
getCode() - 类 中的方法net.lulihu.common_util.controller_result.Result
 
getCode() - 异常错误 中的方法net.lulihu.common_util.exception.BusinessException
 
getCode() - 枚举 中的方法net.lulihu.common_util.exception.BusinessExceptionEnum
 
getData(Class<T>) - 类 中的方法net.lulihu.common_util.controller_result.Result
获取返回值主体参数对象
getData() - 类 中的方法net.lulihu.common_util.controller_result.Result
 
getDataList(Class<T>) - 类 中的方法net.lulihu.common_util.controller_result.Result
获取返回值主体参数对象
getHeader(String) - 类 中的静态方法net.lulihu.common_util.spring.SpringHttpKit
获取指定请求头
getHeaderParam() - 类 中的静态方法net.lulihu.common_util.spring.SpringHttpKit
获取所有 头部参数
getHttpCode() - 异常错误 中的方法net.lulihu.common_util.exception.BusinessException
 
getHttpCode() - 枚举 中的方法net.lulihu.common_util.exception.BusinessExceptionEnum
 
getHttpServletRequest() - 类 中的方法net.lulihu.common_util.AbstractController
 
getHttpServletResponse() - 类 中的方法net.lulihu.common_util.AbstractController
 
getMessage() - 类 中的方法net.lulihu.common_util.controller_result.Result
 
getMessage() - 异常错误 中的方法net.lulihu.common_util.exception.BusinessException
 
getMessage() - 枚举 中的方法net.lulihu.common_util.exception.BusinessExceptionEnum
 
getObj(String, Class<T>) - 类 中的方法net.lulihu.common_util.controller_result.Result
获取返回值参数对象
getParamViolationMessages(ConstraintViolationException) - 类 中的静态方法net.lulihu.common_util.validated.spring.ParamViolationExceptionUtil
获取参数违规消息
getRequest() - 类 中的静态方法net.lulihu.common_util.spring.SpringHttpKit
获取springMvc 当前的 HttpServletRequest 对象
getResponse() - 类 中的静态方法net.lulihu.common_util.spring.SpringHttpKit
获取 springMvc 当前的 HttpServletRequest 对象

H

hasNotEmpty(Object...) - 类 中的静态方法net.lulihu.common_util.validated.ParamValidated
对象是否为空 空参数的定义如下
1、String 不为"" or " "
2、List,Set,Map,Object[],int[],long[] 长度大于0
httpMessageNotReadable(HttpMessageNotReadableException) - 类 中的方法net.lulihu.common_util.exception.BusinessExceptionHandler
http请求 缺少必要的请求正文

I

initialize(DateStrFormat) - 类 中的方法net.lulihu.common_util.validated.spring.DateStrFormatValidator
 
initialize(NotNull) - 类 中的方法net.lulihu.common_util.validated.spring.NotNullValidator
 
initialize(NumberRange) - 类 中的方法net.lulihu.common_util.validated.spring.NumberRangeValidator
 
initialize(StringRange) - 类 中的方法net.lulihu.common_util.validated.spring.StringRangeValidator
 
isAllEmpty(Object...) - 类 中的静态方法net.lulihu.common_util.validated.ParamValidated
对象组中是否全部为空
isEmpty(ExceptionEnum, Object...) - 类 中的静态方法net.lulihu.common_util.validated.ParamValidated
参数组必须全部为空 空的定义如下
1、为null
isEmpty(Object...) - 类 中的静态方法net.lulihu.common_util.validated.ParamValidated
参数必须为空 空的定义如下
1、为null
isNotEmpty(ExceptionEnum, Object...) - 类 中的静态方法net.lulihu.common_util.validated.ParamValidated
参数组不允许存在空参数 空参数的定义如下
不为null 1、String 不为"" or " "
2、List,Set,Map,Object[],int[],long[] 长度大于0
isNotEmpty(ExceptionEnum, String, Object...) - 类 中的静态方法net.lulihu.common_util.validated.ParamValidated
参数组不允许存在空参数 空参数的定义如下
不为null 1、String 不为"" or " "
2、List,Set,Map,Object[],int[],long[] 长度大于0
isNotEmpty(Object...) - 类 中的静态方法net.lulihu.common_util.validated.ParamValidated
参数组不允许存在空参数 空参数的定义如下
不为null 1、String 不为"" or " "
2、List,Set,Map,Object[],int[],long[] 长度大于0
isOneEmpty(Object...) - 类 中的静态方法net.lulihu.common_util.validated.ParamValidated
对象组中是否存在空对象
isOneExist(String, String[]) - 类 中的静态方法net.lulihu.common_util.validated.ParamValidated
判断字符串是否存在于指定字符串组中 有一个为空则为true 反之false
isOneExist(Number, Number[]) - 类 中的静态方法net.lulihu.common_util.validated.ParamValidated
判断数值是否存在于指定数值组中 有一个为空则为true 反之false
isTrue(boolean, ExceptionEnum) - 类 中的静态方法net.lulihu.common_util.validated.ParamValidated
如果为true 则抛出指定参数异常信息
isTrue(boolean) - 类 中的静态方法net.lulihu.common_util.validated.ParamValidated
如果为true 则抛出参数异常信息
isValid(T, ConstraintValidatorContext) - 类 中的方法net.lulihu.common_util.validated.spring.Validator
 

N

net.lulihu.common_util - 程序包 net.lulihu.common_util
 
net.lulihu.common_util.controller_result - 程序包 net.lulihu.common_util.controller_result
 
net.lulihu.common_util.converter - 程序包 net.lulihu.common_util.converter
 
net.lulihu.common_util.exception - 程序包 net.lulihu.common_util.exception
 
net.lulihu.common_util.fastJson - 程序包 net.lulihu.common_util.fastJson
 
net.lulihu.common_util.spring - 程序包 net.lulihu.common_util.spring
 
net.lulihu.common_util.validated - 程序包 net.lulihu.common_util.validated
 
net.lulihu.common_util.validated.annotation - 程序包 net.lulihu.common_util.validated.annotation
 
net.lulihu.common_util.validated.spring - 程序包 net.lulihu.common_util.validated.spring
 
NotNull - net.lulihu.common_util.validated.annotation中的注释类型
参数不可以为空
NotNullValidator - net.lulihu.common_util.validated.spring中的类
时间格式校验
NotNullValidator() - 类 的构造器net.lulihu.common_util.validated.spring.NotNullValidator
 
NumberRange - net.lulihu.common_util.validated.annotation中的注释类型
数值类型取值范围 与注解指定的对象的数据类型进行比较匹配
numberRange(Object, NumberRange, ExceptionEnum) - 类 中的静态方法net.lulihu.common_util.validated.ValidatedUtil
数值范围
NumberRangeValidator - net.lulihu.common_util.validated.spring中的类
整形范围校验
NumberRangeValidator() - 类 的构造器net.lulihu.common_util.validated.spring.NumberRangeValidator
 

O

OriginalControllerReturnValue - net.lulihu.common_util.controller_result中的注释类型
保存原来控制层的返回值 不进行封装

P

ParamValidated - net.lulihu.common_util.validated中的类
参数检查工具
ParamValidated() - 类 的构造器net.lulihu.common_util.validated.ParamValidated
 
ParamViolationExceptionUtil - net.lulihu.common_util.validated.spring中的类
参数约束违规例外工具
ParamViolationExceptionUtil() - 类 的构造器net.lulihu.common_util.validated.spring.ParamViolationExceptionUtil
 
put(String, Object) - 类 中的方法net.lulihu.common_util.controller_result.Result
向返回值主体中添加数据 注意: 该方法只适用于主体数据为Map的数据类型
put(Consumer<Object>) - 类 中的方法net.lulihu.common_util.controller_result.Result
使用表达式向返回值主体中添加数据

R

registerBean(Object) - 类 中的方法net.lulihu.common_util.spring.SpringContextHolder
注册bean到spring ioc容器中
registerBean(String, Object) - 类 中的方法net.lulihu.common_util.spring.SpringContextHolder
注册bean到spring ioc容器中
resolveArgument(MethodParameter, ModelAndViewContainer, NativeWebRequest, WebDataBinderFactory) - 类 中的方法net.lulihu.common_util.fastJson.FastJsonHttpMessageResolver
 
Result - net.lulihu.common_util.controller_result中的类
通用返回值设置
Result() - 类 的构造器net.lulihu.common_util.controller_result.Result
 
Result(Object) - 类 的构造器net.lulihu.common_util.controller_result.Result
 
result(Integer, String) - 类 中的静态方法net.lulihu.common_util.controller_result.Result
自定义返回值
result(Integer, String, Object) - 类 中的静态方法net.lulihu.common_util.controller_result.Result
自定义返回值

S

set(ConsumptionResult<Object>) - 类 中的方法net.lulihu.common_util.controller_result.Result
使用表达式设置返回值主体
setAnnotation(Annotation) - 类 中的方法net.lulihu.common_util.validated.spring.Validator
 
setApplicationContext(ApplicationContext) - 类 中的方法net.lulihu.common_util.spring.SpringContextHolder
 
setCode(Integer) - 类 中的方法net.lulihu.common_util.controller_result.Result
 
setData(Object) - 类 中的方法net.lulihu.common_util.controller_result.Result
 
setMessage(String) - 类 中的方法net.lulihu.common_util.controller_result.Result
 
SpringContextHolder - net.lulihu.common_util.spring中的类
Spring的ApplicationContext的持有者,可以用静态方法的方式获取spring容器中的bean
SpringContextHolder() - 类 的构造器net.lulihu.common_util.spring.SpringContextHolder
 
SpringHttpKit - net.lulihu.common_util.spring中的类
基于spring封装的常用http工具
SpringHttpKit() - 类 的构造器net.lulihu.common_util.spring.SpringHttpKit
 
StringRange - net.lulihu.common_util.validated.annotation中的注释类型
设置 字符串范围
stringRange(Object, StringRange, ExceptionEnum) - 类 中的静态方法net.lulihu.common_util.validated.ValidatedUtil
强制约束字符串取值范围
StringRangeValidator - net.lulihu.common_util.validated.spring中的类
字符串范围验证器
StringRangeValidator() - 类 的构造器net.lulihu.common_util.validated.spring.StringRangeValidator
 
StringToDateConverter - net.lulihu.common_util.converter中的类
请求中时间字符串转换为时间对象 使用方式: Autowired private RequestMappingHandlerAdapter handlerAdapter; PostConstruct public void addConversionConfig() { ConfigurableWebBindingInitializer initializer = (ConfigurableWebBindingInitializer) handlerAdapter.getWebBindingInitializer(); GenericConversionService genericConversionService = (GenericConversionService) initializer.getConversionService(); genericConversionService.addConverter(new StringToDateConverter()); } 注意: 依赖注入RequestMappingHandlerAdapter的配置对象不能实现WebMvcConfigurer 否则将导致 RequestMappingHandlerAdapter 实例化被提前。
StringToDateConverter() - 类 的构造器net.lulihu.common_util.converter.StringToDateConverter
 
success() - 类 中的静态方法net.lulihu.common_util.controller_result.Result
成功
success(Object) - 类 中的静态方法net.lulihu.common_util.controller_result.Result
 
supports(MethodParameter, Class<? extends HttpMessageConverter<?>>) - 类 中的方法net.lulihu.common_util.controller_result.DefaultRestfulResponseBodyAdvice
 
supports(Class) - 类 中的方法net.lulihu.common_util.validated.UserLoginValidator
 
supportsParameter(MethodParameter) - 类 中的方法net.lulihu.common_util.fastJson.FastJsonHttpMessageResolver
只有使用 @FastJson 注解的参数才进行参数解析 fastJson注解 只支持JavaBean对象

T

throwException(String, ExceptionEnum) - 类 中的静态方法net.lulihu.common_util.validated.ParamValidated
抛出异常信息
toString() - 类 中的方法net.lulihu.common_util.controller_result.Result
 

U

unifiedReturn(ExceptionEnum) - 类 中的方法net.lulihu.common_util.exception.BusinessExceptionHandler
 
unifiedReturn(ExceptionEnum, Object) - 类 中的方法net.lulihu.common_util.exception.BusinessExceptionHandler
 
unknown(RuntimeException) - 类 中的方法net.lulihu.common_util.exception.BusinessExceptionHandler
拦截未知的运行时异常
UserLoginValidator - net.lulihu.common_util.validated中的类
 
UserLoginValidator() - 类 的构造器net.lulihu.common_util.validated.UserLoginValidator
 

V

validate(Object, Errors) - 类 中的方法net.lulihu.common_util.validated.UserLoginValidator
 
ValidatedUtil - net.lulihu.common_util.validated中的类
参数校验工具
ValidatedUtil() - 类 的构造器net.lulihu.common_util.validated.ValidatedUtil
 
Validator<T> - net.lulihu.common_util.validated.spring中的类
参数验证器
Validator() - 类 的构造器net.lulihu.common_util.validated.spring.Validator
 
valueOf(String) - 枚举 中的静态方法net.lulihu.common_util.exception.BusinessExceptionEnum
返回带有指定名称的该类型的枚举常量。
values() - 枚举 中的静态方法net.lulihu.common_util.exception.BusinessExceptionEnum
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
A B C D E F G H I N O P R S T U V 
跳过导航链接

Copyright © 2019. All rights reserved.