Skip navigation links
A B C D E F G H I L M N O P Q R S T U W 

A

AbstractFilter<P extends IFilterProperties> - Class in icu.easyj.web.filter
Filter类的基类
AbstractFilter(P) - Constructor for class icu.easyj.web.filter.AbstractFilter
构造函数
addArgumentResolvers(List<HandlerMethodArgumentResolver>) - Method in interface icu.easyj.web.spring.WebMvcConfigurerAdapter
 
addCorsMappings(CorsRegistry) - Method in interface icu.easyj.web.spring.WebMvcConfigurerAdapter
 
addFormatters(FormatterRegistry) - Method in interface icu.easyj.web.spring.WebMvcConfigurerAdapter
 
addInterceptors(InterceptorRegistry) - Method in interface icu.easyj.web.spring.WebMvcConfigurerAdapter
 
addResourceHandlers(ResourceHandlerRegistry) - Method in interface icu.easyj.web.spring.WebMvcConfigurerAdapter
 
addReturnValueHandlers(List<HandlerMethodReturnValueHandler>) - Method in interface icu.easyj.web.spring.WebMvcConfigurerAdapter
 
addViewControllers(ViewControllerRegistry) - Method in interface icu.easyj.web.spring.WebMvcConfigurerAdapter
 
APP_ACCOUNT - Static variable in interface icu.easyj.web.constant.FilterOrderConstants
授权账号过滤器
available() - Method in class icu.easyj.web.servlet.BodyServletInputStream
 

B

BaseFilterProperties - Class in icu.easyj.web.filter
过滤器配置基类
BaseFilterProperties() - Constructor for class icu.easyj.web.filter.BaseFilterProperties
 
BodyHolder - Class in icu.easyj.web.util
Body参数持有者
BodyHolder() - Constructor for class icu.easyj.web.util.BodyHolder
 
BodyHttpServletRequestWrapper - Class in icu.easyj.web.wrapper
Body HttpServletRequest包装类
BodyHttpServletRequestWrapper(HttpServletRequest, String) - Constructor for class icu.easyj.web.wrapper.BodyHttpServletRequestWrapper
构造函数
BodyServletInputStream - Class in icu.easyj.web.servlet
Body输入流
BodyServletInputStream(byte[]) - Constructor for class icu.easyj.web.servlet.BodyServletInputStream
 

C

Cache304 - Annotation Type in icu.easyj.web.cache304.annotation
304缓存注解
CACHE304 - Static variable in interface icu.easyj.web.constant.FilterOrderConstants
Cache304过滤器
Cache304AnnotationParser - Class in icu.easyj.web.cache304.annotation
Cache304注解 解析器
Cache304AnnotationParser() - Constructor for class icu.easyj.web.cache304.annotation.Cache304AnnotationParser
 
Cache304Aspect - Class in icu.easyj.web.cache304
Cache304切面类
Cache304Aspect() - Constructor for class icu.easyj.web.cache304.Cache304Aspect
 
Cache304Config - Class in icu.easyj.web.cache304.config
Cache304配置类
Cache304Config() - Constructor for class icu.easyj.web.cache304.config.Cache304Config
 
Cache304ConfigManagerFactory - Class in icu.easyj.web.cache304.config
Cache304配置管理器 工厂类
Cache304ConfigManagerFactory() - Constructor for class icu.easyj.web.cache304.config.Cache304ConfigManagerFactory
 
Cache304Constants - Interface in icu.easyj.web.cache304
Cache304相关常量
Cache304Filter - Class in icu.easyj.web.cache304
Cache304过滤器
Cache304Filter() - Constructor for class icu.easyj.web.cache304.Cache304Filter
 
Cache304Utils - Class in icu.easyj.web.cache304
Cache304工具类
Cache304Utils() - Constructor for class icu.easyj.web.cache304.Cache304Utils
 
clearInternalRequest() - Static method in class icu.easyj.web.util.HttpUtils
清除`INTERNAL_REQUEST_FLAG`
close() - Method in class icu.easyj.web.servlet.BodyServletInputStream
 
configureAsyncSupport(AsyncSupportConfigurer) - Method in interface icu.easyj.web.spring.WebMvcConfigurerAdapter
 
configureContentNegotiation(ContentNegotiationConfigurer) - Method in interface icu.easyj.web.spring.WebMvcConfigurerAdapter
 
configureDefaultServletHandling(DefaultServletHandlerConfigurer) - Method in interface icu.easyj.web.spring.WebMvcConfigurerAdapter
 
configureHandlerExceptionResolvers(List<HandlerExceptionResolver>) - Method in interface icu.easyj.web.spring.WebMvcConfigurerAdapter
 
configureMessageConverters(List<HttpMessageConverter<?>>) - Method in interface icu.easyj.web.spring.WebMvcConfigurerAdapter
 
configurePathMatch(PathMatchConfigurer) - Method in interface icu.easyj.web.spring.WebMvcConfigurerAdapter
 
configureViewResolvers(ViewResolverRegistry) - Method in interface icu.easyj.web.spring.WebMvcConfigurerAdapter
 
ContentTypeConstants - Interface in icu.easyj.web.constant
HTTP响应内容类型常量
CONTEXT_CLEANER - Static variable in interface icu.easyj.web.constant.FilterOrderConstants
上下文清理者
ContextCleanerFilter - Class in icu.easyj.web.context
所有上下文过滤器
ContextCleanerFilter() - Constructor for class icu.easyj.web.context.ContextCleanerFilter
 
convert(List<String>) - Static method in class icu.easyj.web.filter.FilterExclusion
转换类型
convert(String[]) - Static method in class icu.easyj.web.filter.FilterExclusion
 
convert(String) - Static method in class icu.easyj.web.filter.FilterExclusion
 
CRITICAL_TIME - Static variable in interface icu.easyj.web.cache304.Cache304Constants
临界误差时间:10分钟 用于解决:以天来计算缓存秒数时,避免客户端与服务器端的时间差导致缓存多存了一天

D

decrypt(String) - Method in class icu.easyj.web.param.crypto.impls.DefaultParamCryptoHandlerImpl
 
decrypt(String) - Method in interface icu.easyj.web.param.crypto.IParamCryptoHandler
解密
DEFAULT_CACHE_DAYS - Static variable in interface icu.easyj.web.cache304.Cache304Constants
 
DEFAULT_CACHE_SECONDS - Static variable in interface icu.easyj.web.cache304.Cache304Constants
 
DEFAULT_LIMIT_MAX_AGE - Static variable in interface icu.easyj.web.cache304.Cache304Constants
 
DEFAULT_USE_CACHE_IF_EXCEPTION - Static variable in interface icu.easyj.web.cache304.Cache304Constants
 
DEFAULT_USE_MAX_AGE - Static variable in interface icu.easyj.web.cache304.Cache304Constants
 
DefaultCache304ConfigManagerImpl - Class in icu.easyj.web.cache304.config
Cache304配置管理器 默认实现类
DefaultCache304ConfigManagerImpl() - Constructor for class icu.easyj.web.cache304.config.DefaultCache304ConfigManagerImpl
默认构造函数
DefaultCache304ConfigManagerImpl(Map<String, Cache304Config>) - Constructor for class icu.easyj.web.cache304.config.DefaultCache304ConfigManagerImpl
带参构造函数
DefaultParamCryptoFilterPropertiesImpl - Class in icu.easyj.web.param.crypto.impls
请求参数加解密过滤器的配置
DefaultParamCryptoFilterPropertiesImpl() - Constructor for class icu.easyj.web.param.crypto.impls.DefaultParamCryptoFilterPropertiesImpl
 
DefaultParamCryptoHandlerImpl - Class in icu.easyj.web.param.crypto.impls
默认的参数加密解密处理器实现类
DefaultParamCryptoHandlerImpl(IParamCryptoHandlerProperties) - Constructor for class icu.easyj.web.param.crypto.impls.DefaultParamCryptoHandlerImpl
构造函数
DefaultParamCryptoHandlerPropertiesImpl - Class in icu.easyj.web.param.crypto.impls
默认的参数加密处理器配置
DefaultParamCryptoHandlerPropertiesImpl() - Constructor for class icu.easyj.web.param.crypto.impls.DefaultParamCryptoHandlerPropertiesImpl
 
destroy() - Method in class icu.easyj.web.filter.AbstractFilter
 
destroy() - Method in interface icu.easyj.web.filter.FilterAdapter
 
disable() - Static method in class icu.easyj.web.cache304.Cache304Aspect
 
disabled - Variable in class icu.easyj.web.filter.BaseFilterProperties
过滤器使用状态,默认:启用
volatile关键字是必须的
DO_EXPORT_PARAM_NAME - Static variable in interface icu.easyj.web.constant.HttpConstants
执行导出的参数名
DO_EXPORT_PARAM_VALUE - Static variable in interface icu.easyj.web.constant.HttpConstants
执行导出的参数值
doCache(HttpServletRequest, HttpServletResponse, Cache304Config, Supplier<Object>) - Static method in class icu.easyj.web.cache304.Cache304Utils
执行Cache304
doCache(HttpServletRequest, HttpServletResponse, Supplier<Object>) - Static method in class icu.easyj.web.cache304.Cache304Utils
 
doCache(HttpServletRequest, HttpServletResponse, Cache304Config, Runnable) - Static method in class icu.easyj.web.cache304.Cache304Utils
 
doCache(HttpServletRequest, HttpServletResponse, Runnable) - Static method in class icu.easyj.web.cache304.Cache304Utils
 
doCache304(ProceedingJoinPoint) - Method in class icu.easyj.web.cache304.Cache304Aspect
 
doFilter(ServletRequest, ServletResponse, FilterChain) - Method in class icu.easyj.web.cache304.Cache304Filter
 
doFilter(ServletRequest, ServletResponse, FilterChain) - Method in class icu.easyj.web.context.ContextCleanerFilter
 
doFilter(ServletRequest, ServletResponse, FilterChain) - Method in class icu.easyj.web.param.crypto.ParamCryptoFilter
 

E

EMPTY_FILTER_ARRAY - Static variable in class icu.easyj.web.param.crypto.FastJsonParamCryptoHttpMessageConverter
 
enable() - Static method in class icu.easyj.web.cache304.Cache304Aspect
 
enabled - Variable in class icu.easyj.web.filter.BaseFilterProperties
过滤器启用状态,默认:生效
encrypt(String) - Method in class icu.easyj.web.param.crypto.impls.DefaultParamCryptoHandlerImpl
 
encrypt(String) - Method in interface icu.easyj.web.param.crypto.IParamCryptoHandler
加密
exclusions - Variable in class icu.easyj.web.filter.AbstractFilter
需排除的请求地址
exclusions - Variable in class icu.easyj.web.filter.BaseFilterProperties
过滤器不想过滤的请求,默认:无排除项
EXCLUSIONS_PARAMETER_NAME - Static variable in interface icu.easyj.web.constant.FilterConstants
exclusions键值
expand(String, Map<String, ?>) - Method in class icu.easyj.web.spring.NonUriTemplateHandler
 
expand(String, Object...) - Method in class icu.easyj.web.spring.NonUriTemplateHandler
 
extendHandlerExceptionResolvers(List<HandlerExceptionResolver>) - Method in interface icu.easyj.web.spring.WebMvcConfigurerAdapter
 
extendMessageConverters(List<HttpMessageConverter<?>>) - Method in interface icu.easyj.web.spring.WebMvcConfigurerAdapter
 

F

FastJsonParamCryptoHttpMessageConverter - Class in icu.easyj.web.param.crypto
JSON入参解密/出参加密 消息转换器
FastJsonParamCryptoHttpMessageConverter(ParamCryptoFilter) - Constructor for class icu.easyj.web.param.crypto.FastJsonParamCryptoHttpMessageConverter
构造函数
FilterAdapter - Interface in icu.easyj.web.filter
Filter 适配器(为了兼容低版本servlet-api)
FilterConstants - Interface in icu.easyj.web.constant
过滤器相关常量
FilterDisabledException - Exception in icu.easyj.web.exception
过滤器禁用的异常
FilterDisabledException(String) - Constructor for exception icu.easyj.web.exception.FilterDisabledException
 
FilterDisabledException(String, Throwable) - Constructor for exception icu.easyj.web.exception.FilterDisabledException
 
FilterDisabledException(Throwable) - Constructor for exception icu.easyj.web.exception.FilterDisabledException
 
FilterDisabledException(String, Throwable, boolean, boolean) - Constructor for exception icu.easyj.web.exception.FilterDisabledException
 
FilterExclusion - Class in icu.easyj.web.filter
过滤器排除项信息类
FilterExclusion(String) - Constructor for class icu.easyj.web.filter.FilterExclusion
构造函数
FilterInvalidException - Exception in icu.easyj.web.exception
过滤器无效的异常
FilterInvalidException(String) - Constructor for exception icu.easyj.web.exception.FilterInvalidException
 
FilterInvalidException(String, Throwable) - Constructor for exception icu.easyj.web.exception.FilterInvalidException
 
FilterInvalidException(Throwable) - Constructor for exception icu.easyj.web.exception.FilterInvalidException
 
FilterInvalidException(String, Throwable, boolean, boolean) - Constructor for exception icu.easyj.web.exception.FilterInvalidException
 
filterName - Variable in class icu.easyj.web.filter.AbstractFilter
过滤器名称
FilterOrderConstants - Interface in icu.easyj.web.constant
各Filter的Order值 值越大越晚执行
filterProperties - Variable in class icu.easyj.web.filter.AbstractFilter
过滤器配置

G

generateExportFileName(String, String) - Static method in class icu.easyj.web.util.HttpUtils
生成导出文件的文件名
get(String, Map<String, String>, MultiValueMap<String, String>, Class<T>) - Method in interface icu.easyj.web.util.httpclient.IHttpClientService
发送GET请求
get(String, Map<String, String>, Class<T>) - Method in interface icu.easyj.web.util.httpclient.IHttpClientService
发送GET请求(无附加头信息)
get(String, MultiValueMap<String, String>, Class<T>) - Method in interface icu.easyj.web.util.httpclient.IHttpClientService
发送GET请求(无更多QueryString参数)
get(String, Class<T>) - Method in interface icu.easyj.web.util.httpclient.IHttpClientService
发送GET请求(无更多QueryString参数、无附加头信息)
get(String) - Method in interface icu.easyj.web.util.httpclient.IHttpClientService
发送GET请求(无更多QueryString参数、无附加头信息、返回String)
get(String, Map<String, String>, MultiValueMap<String, String>, Class<T>) - Method in class icu.easyj.web.util.HttpClientUtils
发送GET请求
get(String, Map<String, String>, Class<T>) - Static method in class icu.easyj.web.util.HttpClientUtils
发送GET请求(无附加头信息)
get(String, MultiValueMap<String, String>, Class<T>) - Static method in class icu.easyj.web.util.HttpClientUtils
发送GET请求(无更多QueryString参数)
get(String, Class<T>) - Static method in class icu.easyj.web.util.HttpClientUtils
发送GET请求(无更多QueryString参数、无附加头信息)
get(String) - Static method in class icu.easyj.web.util.HttpClientUtils
发送GET请求(无更多QueryString参数、无附加头信息、返回String)
getAlgorithm() - Method in class icu.easyj.web.param.crypto.impls.DefaultParamCryptoHandlerPropertiesImpl
 
getAlgorithm() - Method in interface icu.easyj.web.param.crypto.IParamCryptoHandlerProperties
对称加密算法
格式如:{对称加密算法}/{模式}/{补码方式}
举例:AES/CBC/PKCS7Padding
getBody() - Static method in class icu.easyj.web.util.BodyHolder
 
getCacheDays() - Method in class icu.easyj.web.cache304.config.Cache304Config
 
getCacheSeconds() - Method in class icu.easyj.web.cache304.config.Cache304Config
 
getCharacterEncoding() - Method in class icu.easyj.web.wrapper.BodyHttpServletRequestWrapper
 
getCharset() - Method in class icu.easyj.web.param.crypto.impls.DefaultParamCryptoHandlerPropertiesImpl
 
getCharset() - Method in interface icu.easyj.web.param.crypto.IParamCryptoHandlerProperties
获取字符编码
getConfig(String) - Method in class icu.easyj.web.cache304.config.DefaultCache304ConfigManagerImpl
 
getConfig(String) - Method in interface icu.easyj.web.cache304.config.ICache304ConfigManager
获取配置
getConfig(HttpServletRequest) - Method in interface icu.easyj.web.cache304.config.ICache304ConfigManager
获取Cache304配置
getContent() - Method in exception icu.easyj.web.exception.HttpException
 
getContextPath() - Static method in class icu.easyj.web.util.HttpConfigs
 
getContextPath(ServletContext) - Static method in class icu.easyj.web.util.HttpUtils
获取二级目录
getCryptoHandler() - Method in class icu.easyj.web.param.crypto.ParamCryptoFilter
 
getCryptoHandlerProperties() - Method in class icu.easyj.web.param.crypto.ParamCryptoFilter
 
getDateHeader(String) - Method in class icu.easyj.web.wrapper.HeaderHttpServletRequestWrapper
 
getExclusions() - Method in class icu.easyj.web.filter.BaseFilterProperties
 
getExclusions() - Method in interface icu.easyj.web.filter.IFilterProperties
获取无需拦截的Url地址匹配列表
getFilterName() - Method in class icu.easyj.web.filter.AbstractFilter
获取过滤器名称
getFilterProperties() - Method in class icu.easyj.web.filter.AbstractFilter
获取过滤器配置
getHeader(String) - Method in class icu.easyj.web.wrapper.HeaderHttpServletRequestWrapper
 
getHeaderNames() - Method in class icu.easyj.web.wrapper.HeaderHttpServletRequestWrapper
 
getHeaders(String) - Method in class icu.easyj.web.wrapper.HeaderHttpServletRequestWrapper
 
getInputStream() - Method in class icu.easyj.web.wrapper.BodyHttpServletRequestWrapper
 
getInstance() - Static method in class icu.easyj.web.cache304.config.Cache304ConfigManagerFactory
获取配置管理器实例
getInstance() - Static method in class icu.easyj.web.spring.NonUriTemplateHandler
获取实例
getIntHeader(String) - Method in class icu.easyj.web.wrapper.HeaderHttpServletRequestWrapper
 
getIv() - Method in class icu.easyj.web.param.crypto.impls.DefaultParamCryptoHandlerPropertiesImpl
 
getIv() - Method in interface icu.easyj.web.param.crypto.IParamCryptoHandlerProperties
获取偏移向量
getKey() - Method in class icu.easyj.web.param.crypto.impls.DefaultParamCryptoHandlerPropertiesImpl
 
getKey() - Method in interface icu.easyj.web.param.crypto.IParamCryptoHandlerProperties
获取密钥
getLimitMaxAge() - Method in class icu.easyj.web.cache304.config.Cache304Config
 
getMessageCodesResolver() - Method in interface icu.easyj.web.spring.WebMvcConfigurerAdapter
 
getMethod() - Method in class icu.easyj.web.filter.FilterExclusion
 
getNoContextPathUri(String, String) - Static method in class icu.easyj.web.util.HttpUtils
获取没有二级目录的请求路径
getOrder() - Method in class icu.easyj.web.filter.BaseFilterProperties
 
getOrder() - Method in interface icu.easyj.web.filter.IFilterProperties
获取过滤器执行顺序
getParameter(String) - Method in class icu.easyj.web.wrapper.QueryStringHttpServletRequestWrapper
 
getParameterMap() - Method in class icu.easyj.web.wrapper.QueryStringHttpServletRequestWrapper
 
getParameterNames() - Method in class icu.easyj.web.wrapper.QueryStringHttpServletRequestWrapper
 
getParameterValues(String) - Method in class icu.easyj.web.wrapper.QueryStringHttpServletRequestWrapper
 
getQueryString() - Method in class icu.easyj.web.wrapper.QueryStringHttpServletRequestWrapper
 
getQueryStringName() - Method in class icu.easyj.web.param.crypto.impls.DefaultParamCryptoFilterPropertiesImpl
 
getQueryStringName() - Method in interface icu.easyj.web.param.crypto.IParamCryptoFilterProperties
加密参数名
getReader() - Method in class icu.easyj.web.wrapper.BodyHttpServletRequestWrapper
 
getRequest() - Static method in class icu.easyj.web.util.HttpUtils
获取 HttpServletRequest
getResponse() - Static method in class icu.easyj.web.util.HttpUtils
获取 HttpServletResponse
getService() - Static method in class icu.easyj.web.util.HttpClientUtils
获取 IHttpClientService 默认的实现
getStatus() - Method in exception icu.easyj.web.exception.HttpException
 
getUriPattern() - Method in class icu.easyj.web.filter.FilterExclusion
 
getUrlPatterns() - Method in class icu.easyj.web.filter.BaseFilterProperties
 
getUrlPatterns() - Method in interface icu.easyj.web.filter.IFilterProperties
获取需拦截的Url地址匹配列表
getValidator() - Method in interface icu.easyj.web.spring.WebMvcConfigurerAdapter
 
GLOBAL_EXCLUSIONS - Static variable in interface icu.easyj.web.constant.FilterConstants
全局过滤器需要排除的请求地址

H

HeaderHttpServletRequestWrapper - Class in icu.easyj.web.wrapper
头信息 HttpServletRequest包装类
HeaderHttpServletRequestWrapper(HttpServletRequest, LinkedCaseInsensitiveMap<Object>) - Constructor for class icu.easyj.web.wrapper.HeaderHttpServletRequestWrapper
构造函数
HttpClientUtils - Class in icu.easyj.web.util
http(s)客户端工具类
HttpClientUtils() - Constructor for class icu.easyj.web.util.HttpClientUtils
 
HttpConfigs - Class in icu.easyj.web.util
HTTP相关配置持有者
HttpConfigs() - Constructor for class icu.easyj.web.util.HttpConfigs
 
HttpConstants - Interface in icu.easyj.web.constant
HTTP相关常量
HttpException - Exception in icu.easyj.web.exception
HTTP请求相关异常
HttpException(int, String) - Constructor for exception icu.easyj.web.exception.HttpException
 
HttpException(int, String, Throwable) - Constructor for exception icu.easyj.web.exception.HttpException
 
HttpException(int, String, String) - Constructor for exception icu.easyj.web.exception.HttpException
 
HttpException(int, String, String, String) - Constructor for exception icu.easyj.web.exception.HttpException
 
HttpException(int, String, String, Throwable) - Constructor for exception icu.easyj.web.exception.HttpException
 
HttpException(int, String, String, String, Throwable) - Constructor for exception icu.easyj.web.exception.HttpException
 
HttpHeaderConstants - Interface in icu.easyj.web.constant
HTTP头信息相关常量
HttpUtils - Class in icu.easyj.web.util
HTTP工具类
HttpUtils() - Constructor for class icu.easyj.web.util.HttpUtils
 

I

ICache304ConfigManager - Interface in icu.easyj.web.cache304.config
Cache304配置缓存管理器接口
icu.easyj.web.cache304 - package icu.easyj.web.cache304
 
icu.easyj.web.cache304.annotation - package icu.easyj.web.cache304.annotation
 
icu.easyj.web.cache304.config - package icu.easyj.web.cache304.config
 
icu.easyj.web.constant - package icu.easyj.web.constant
 
icu.easyj.web.context - package icu.easyj.web.context
 
icu.easyj.web.exception - package icu.easyj.web.exception
 
icu.easyj.web.filter - package icu.easyj.web.filter
 
icu.easyj.web.param.crypto - package icu.easyj.web.param.crypto
 
icu.easyj.web.param.crypto.exception - package icu.easyj.web.param.crypto.exception
 
icu.easyj.web.param.crypto.impls - package icu.easyj.web.param.crypto.impls
 
icu.easyj.web.servlet - package icu.easyj.web.servlet
 
icu.easyj.web.spring - package icu.easyj.web.spring
 
icu.easyj.web.util - package icu.easyj.web.util
 
icu.easyj.web.util.httpclient - package icu.easyj.web.util.httpclient
 
icu.easyj.web.wrapper - package icu.easyj.web.wrapper
 
IFilterProperties - Interface in icu.easyj.web.filter
过滤器配置基类
IHttpClientService - Interface in icu.easyj.web.util.httpclient
http客户端服务
init(FilterConfig) - Method in class icu.easyj.web.filter.AbstractFilter
初始化过滤器的方法
init(FilterConfig) - Method in interface icu.easyj.web.filter.FilterAdapter
 
INTERNAL_REQUEST - Static variable in interface icu.easyj.web.constant.FilterOrderConstants
内部请求判断过滤器
INVALID_REQUEST - Static variable in interface icu.easyj.web.constant.FilterOrderConstants
无效请求拦截
IParamCryptoFilterProperties - Interface in icu.easyj.web.param.crypto
请求参数加解密过滤器的配置
IParamCryptoHandler - Interface in icu.easyj.web.param.crypto
参数加密解密工具接口
IParamCryptoHandlerProperties - Interface in icu.easyj.web.param.crypto
参数加密解密配置接口
isDisabled() - Method in class icu.easyj.web.filter.BaseFilterProperties
 
isDisabled() - Method in interface icu.easyj.web.filter.IFilterProperties
过滤器使用状态
用于判断该过滤器是否禁用,该状态在服务运行期间,可动态变更
isDoExportRequest(HttpServletRequest) - Static method in class icu.easyj.web.util.HttpUtils
判断是否为导出文件请求
isDoExportRequest() - Static method in class icu.easyj.web.util.HttpUtils
 
isEnabled() - Method in class icu.easyj.web.filter.BaseFilterProperties
 
isEnabled() - Method in interface icu.easyj.web.filter.IFilterProperties
过滤器启用状态
用于判断该过滤器是否启用,该状态一旦服务启动,就无法动态变更。
isEncryptedQueryString(String) - Method in class icu.easyj.web.param.crypto.impls.DefaultParamCryptoHandlerImpl
 
isEncryptedQueryString(String) - Method in interface icu.easyj.web.param.crypto.IParamCryptoHandler
校验加密串的格式,是否为当前加密算法加密后的字符串格式。
isFinished() - Method in class icu.easyj.web.servlet.BodyServletInputStream
 
isGetRequest(HttpServletRequest) - Static method in class icu.easyj.web.util.HttpUtils
判断是否GET请求
isGetRequest() - Static method in class icu.easyj.web.util.HttpUtils
 
isHttp(String) - Static method in class icu.easyj.web.util.HttpUtils
判断是否为http请求地址
isHttpOrHttps(String) - Static method in class icu.easyj.web.util.HttpUtils
判断是否为http(s)请求地址
isHttps(String) - Static method in class icu.easyj.web.util.HttpUtils
判断是否为https请求地址
isInternalRequest() - Static method in class icu.easyj.web.util.HttpUtils
判断是否来自内部服务器的请求
isNeedDoFilter(HttpServletRequest) - Method in class icu.easyj.web.filter.AbstractFilter
判断`当前请求`是否需要执行`当前过滤器`
isNeedEncryptInputParam() - Method in class icu.easyj.web.param.crypto.impls.DefaultParamCryptoHandlerPropertiesImpl
 
isNeedEncryptInputParam() - Method in interface icu.easyj.web.param.crypto.IParamCryptoHandlerProperties
判断是否强制要求入参加密
isNeedEncryptOutputParam() - Method in class icu.easyj.web.param.crypto.impls.DefaultParamCryptoHandlerPropertiesImpl
 
isNeedEncryptOutputParam() - Method in interface icu.easyj.web.param.crypto.IParamCryptoHandlerProperties
判断出参是否需要加密
isNoCacheRequest(HttpServletRequest) - Static method in class icu.easyj.web.util.HttpUtils
判断是否为无缓存请求
isNoCacheRequest() - Static method in class icu.easyj.web.util.HttpUtils
 
isNotGetRequest(HttpServletRequest) - Static method in class icu.easyj.web.util.HttpUtils
判断是否不是GET请求
isNotGetRequest() - Static method in class icu.easyj.web.util.HttpUtils
 
isNotOptionsRequest(HttpServletRequest) - Static method in class icu.easyj.web.util.HttpUtils
判断是否不是OPTIONS请求
isNotOptionsRequest() - Static method in class icu.easyj.web.util.HttpUtils
 
isNotPostRequest(HttpServletRequest) - Static method in class icu.easyj.web.util.HttpUtils
判断是否不是POST请求
isNotPostRequest() - Static method in class icu.easyj.web.util.HttpUtils
 
isOptionsRequest(HttpServletRequest) - Static method in class icu.easyj.web.util.HttpUtils
判断是否OPTIONS请求
isOptionsRequest() - Static method in class icu.easyj.web.util.HttpUtils
 
isPostRequest(HttpServletRequest) - Static method in class icu.easyj.web.util.HttpUtils
判断是否POST请求
isPostRequest() - Static method in class icu.easyj.web.util.HttpUtils
 
isReady() - Method in class icu.easyj.web.servlet.BodyServletInputStream
 
isUseCacheIfException() - Method in class icu.easyj.web.cache304.config.Cache304Config
 
isUseMaxAge() - Method in class icu.easyj.web.cache304.config.Cache304Config
 

L

loadFromWebApplicationContext(WebApplicationContext) - Static method in class icu.easyj.web.util.HttpConfigs
从WebApplicationContext中读取全局配置
LOGIN - Static variable in interface icu.easyj.web.constant.FilterOrderConstants
登录过滤器

M

mark(int) - Method in class icu.easyj.web.servlet.BodyServletInputStream
 
markSupported() - Method in class icu.easyj.web.servlet.BodyServletInputStream
 
MS_EXCEL - Static variable in interface icu.easyj.web.constant.ContentTypeConstants
微软Excel文件

N

needDoFilterCaches - Variable in class icu.easyj.web.filter.AbstractFilter
匹配结果缓存
NO_CACHE - Static variable in interface icu.easyj.web.constant.HttpHeaderConstants
Cache-Control: no-cache
NO_STORE - Static variable in interface icu.easyj.web.constant.HttpHeaderConstants
Cache-Control: no-store
NonUriTemplateHandler - Class in icu.easyj.web.spring
空的URI模板处理器

O

order - Variable in class icu.easyj.web.filter.BaseFilterProperties
过滤器执行顺序

P

PARAM_ENCRYPT - Static variable in interface icu.easyj.web.constant.FilterOrderConstants
参数加密解密
ParamCryptoException - Exception in icu.easyj.web.param.crypto.exception
参数加密解密的异常
ParamCryptoException(String) - Constructor for exception icu.easyj.web.param.crypto.exception.ParamCryptoException
 
ParamCryptoException(String, String) - Constructor for exception icu.easyj.web.param.crypto.exception.ParamCryptoException
 
ParamCryptoException(String, Throwable) - Constructor for exception icu.easyj.web.param.crypto.exception.ParamCryptoException
 
ParamCryptoException(String, String, Throwable) - Constructor for exception icu.easyj.web.param.crypto.exception.ParamCryptoException
 
ParamCryptoFilter - Class in icu.easyj.web.param.crypto
入参解密过滤器
ParamCryptoFilter(IParamCryptoFilterProperties, IParamCryptoHandlerProperties, IParamCryptoHandler) - Constructor for class icu.easyj.web.param.crypto.ParamCryptoFilter
构造函数
ParamDecryptException - Exception in icu.easyj.web.param.crypto.exception
参数解密失败的异常
ParamDecryptException(String) - Constructor for exception icu.easyj.web.param.crypto.exception.ParamDecryptException
 
ParamDecryptException(String, String) - Constructor for exception icu.easyj.web.param.crypto.exception.ParamDecryptException
 
ParamDecryptException(String, Throwable) - Constructor for exception icu.easyj.web.param.crypto.exception.ParamDecryptException
 
ParamDecryptException(String, String, Throwable) - Constructor for exception icu.easyj.web.param.crypto.exception.ParamDecryptException
 
ParamEncryptException - Exception in icu.easyj.web.param.crypto.exception
参数加密失败的异常
ParamEncryptException(String) - Constructor for exception icu.easyj.web.param.crypto.exception.ParamEncryptException
 
ParamEncryptException(String, String) - Constructor for exception icu.easyj.web.param.crypto.exception.ParamEncryptException
 
ParamEncryptException(String, Throwable) - Constructor for exception icu.easyj.web.param.crypto.exception.ParamEncryptException
 
ParamEncryptException(String, String, Throwable) - Constructor for exception icu.easyj.web.param.crypto.exception.ParamEncryptException
 
ParamNotEncryptedException - Exception in icu.easyj.web.param.crypto.exception
入参未加密异常
ParamNotEncryptedException(String) - Constructor for exception icu.easyj.web.param.crypto.exception.ParamNotEncryptedException
 
ParamNotEncryptedException(String, String) - Constructor for exception icu.easyj.web.param.crypto.exception.ParamNotEncryptedException
 
ParamNotEncryptedException(String, Throwable) - Constructor for exception icu.easyj.web.param.crypto.exception.ParamNotEncryptedException
 
ParamNotEncryptedException(String, String, Throwable) - Constructor for exception icu.easyj.web.param.crypto.exception.ParamNotEncryptedException
 
parse(Cache304) - Static method in class icu.easyj.web.cache304.annotation.Cache304AnnotationParser
解析Cache304注解
parse(String) - Static method in class icu.easyj.web.util.QueryStringUtils
解析查询参数串
post(String, Object, MultiValueMap<String, String>, Class<T>) - Method in interface icu.easyj.web.util.httpclient.IHttpClientService
发送POST请求
post(String, Object, Class<T>) - Method in interface icu.easyj.web.util.httpclient.IHttpClientService
发送POST请求(无请求体)
post(String, MultiValueMap<String, String>, Class<T>) - Method in interface icu.easyj.web.util.httpclient.IHttpClientService
发送POST请求(无请求体)
post(String, Class<T>) - Method in interface icu.easyj.web.util.httpclient.IHttpClientService
发送POST请求(无请求体、无附加头信息)
post(String) - Method in interface icu.easyj.web.util.httpclient.IHttpClientService
发送POST请求(无请求体、无附加头信息、返回String)
post(String, Object, MultiValueMap<String, String>, Class<T>) - Static method in class icu.easyj.web.util.HttpClientUtils
发送POST请求
post(String, Object, Class<T>) - Static method in class icu.easyj.web.util.HttpClientUtils
发送POST请求(无请求体)
post(String, MultiValueMap<String, String>, Class<T>) - Static method in class icu.easyj.web.util.HttpClientUtils
发送POST请求(无请求体)
post(String, Class<T>) - Static method in class icu.easyj.web.util.HttpClientUtils
发送POST请求(无请求体、无附加头信息)
post(String) - Static method in class icu.easyj.web.util.HttpClientUtils
发送POST请求(无请求体、无附加头信息、返回String)
putConfig(String, Cache304Config) - Method in class icu.easyj.web.cache304.config.DefaultCache304ConfigManagerImpl
 
putConfig(String, Cache304Config) - Method in interface icu.easyj.web.cache304.config.ICache304ConfigManager
添加配置
putConfig(HttpServletRequest, Cache304Config) - Method in interface icu.easyj.web.cache304.config.ICache304ConfigManager
添加配置
putConfig(Map<String, Cache304Config>) - Method in interface icu.easyj.web.cache304.config.ICache304ConfigManager
批量添加配置

Q

QueryStringHttpServletRequestWrapper - Class in icu.easyj.web.wrapper
查询参数串 HttpServletRequest包装类
QueryStringHttpServletRequestWrapper(HttpServletRequest, String) - Constructor for class icu.easyj.web.wrapper.QueryStringHttpServletRequestWrapper
构造函数
QueryStringUtils - Class in icu.easyj.web.util
查询参数串工具类
QueryStringUtils() - Constructor for class icu.easyj.web.util.QueryStringUtils
 

R

read(Type, Class<?>, HttpInputMessage) - Method in class icu.easyj.web.param.crypto.FastJsonParamCryptoHttpMessageConverter
 
read() - Method in class icu.easyj.web.servlet.BodyServletInputStream
 
read(byte[], int, int) - Method in class icu.easyj.web.servlet.BodyServletInputStream
 
read(byte[]) - Method in class icu.easyj.web.servlet.BodyServletInputStream
 
readInternal(Class<?>, HttpInputMessage) - Method in class icu.easyj.web.param.crypto.FastJsonParamCryptoHttpMessageConverter
 
readType(Type, HttpInputMessage) - Method in class icu.easyj.web.param.crypto.FastJsonParamCryptoHttpMessageConverter
入参解密 注:由于父类中该方法为private,所以并没有添加`@Override`,但实际上该方法是属于Override。 所以在父类中调用了`readType`方法,都需要`@Override`。
removeBody() - Static method in class icu.easyj.web.util.BodyHolder
 
REQUEST_TYPE - Static variable in interface icu.easyj.web.constant.FilterOrderConstants
请求方式过滤
RequestContextNotFoundException - Exception in icu.easyj.web.exception
HTTP请求上下文未找到的异常
RequestContextNotFoundException() - Constructor for exception icu.easyj.web.exception.RequestContextNotFoundException
 
RequestContextNotFoundException(String) - Constructor for exception icu.easyj.web.exception.RequestContextNotFoundException
 
RequestContextNotFoundException(String, Throwable) - Constructor for exception icu.easyj.web.exception.RequestContextNotFoundException
 
reset() - Method in class icu.easyj.web.servlet.BodyServletInputStream
 

S

setAlgorithm(String) - Method in class icu.easyj.web.param.crypto.impls.DefaultParamCryptoHandlerPropertiesImpl
 
setAlgorithm(String) - Method in interface icu.easyj.web.param.crypto.IParamCryptoHandlerProperties
设置对称加密算法
setBody(String) - Static method in class icu.easyj.web.util.BodyHolder
 
setCacheDays(int) - Method in class icu.easyj.web.cache304.config.Cache304Config
 
setCacheSeconds(long) - Method in class icu.easyj.web.cache304.config.Cache304Config
 
setCharset(Charset) - Method in class icu.easyj.web.param.crypto.impls.DefaultParamCryptoHandlerPropertiesImpl
 
setCharset(Charset) - Method in interface icu.easyj.web.param.crypto.IParamCryptoHandlerProperties
设置编码
setContent(String) - Method in exception icu.easyj.web.exception.HttpException
 
setContextPath(String) - Static method in class icu.easyj.web.util.HttpConfigs
 
setDisabled(boolean) - Method in class icu.easyj.web.filter.BaseFilterProperties
 
setDisabled(boolean) - Method in interface icu.easyj.web.filter.IFilterProperties
设置过滤器使用状态
setEnabled(boolean) - Method in class icu.easyj.web.filter.BaseFilterProperties
 
setEnabled(boolean) - Method in interface icu.easyj.web.filter.IFilterProperties
设置过滤器启用状态
setExclusions(List<String>) - Method in class icu.easyj.web.filter.BaseFilterProperties
 
setExclusions(List<String>) - Method in interface icu.easyj.web.filter.IFilterProperties
设置无需拦截的Url地址匹配列表
setInternalRequest() - Static method in class icu.easyj.web.util.HttpUtils
设置当前请求为 来自内部服务器的请求
setIv(String) - Method in class icu.easyj.web.param.crypto.impls.DefaultParamCryptoHandlerPropertiesImpl
 
setIv(String) - Method in interface icu.easyj.web.param.crypto.IParamCryptoHandlerProperties
设置偏移向量
setKey(String) - Method in class icu.easyj.web.param.crypto.impls.DefaultParamCryptoHandlerPropertiesImpl
 
setKey(String) - Method in interface icu.easyj.web.param.crypto.IParamCryptoHandlerProperties
设置密钥
setLimitMaxAge(long) - Method in class icu.easyj.web.cache304.config.Cache304Config
 
setNeedEncryptInputParam(boolean) - Method in class icu.easyj.web.param.crypto.impls.DefaultParamCryptoHandlerPropertiesImpl
 
setNeedEncryptInputParam(boolean) - Method in interface icu.easyj.web.param.crypto.IParamCryptoHandlerProperties
设置是否强制要求入参加密
setNeedEncryptOutputParam(boolean) - Method in class icu.easyj.web.param.crypto.impls.DefaultParamCryptoHandlerPropertiesImpl
 
setNeedEncryptOutputParam(boolean) - Method in interface icu.easyj.web.param.crypto.IParamCryptoHandlerProperties
设置出参是否需要加密
setOrder(int) - Method in class icu.easyj.web.filter.BaseFilterProperties
 
setOrder(int) - Method in interface icu.easyj.web.filter.IFilterProperties
设置执行顺序
setQueryStringName(String) - Method in class icu.easyj.web.param.crypto.impls.DefaultParamCryptoFilterPropertiesImpl
 
setQueryStringName(String) - Method in interface icu.easyj.web.param.crypto.IParamCryptoFilterProperties
设置加密参数名
setReadListener(ReadListener) - Method in class icu.easyj.web.servlet.BodyServletInputStream
 
setResponseNotAllowCache(HttpServletResponse) - Static method in class icu.easyj.web.util.HttpUtils
设置响应信息,使该请求不允许被缓存
setResponseStatus304(HttpServletResponse) - Static method in class icu.easyj.web.util.HttpUtils
设置响应状态为304
setResponseStatus304() - Static method in class icu.easyj.web.util.HttpUtils
 
setStatus(int) - Method in exception icu.easyj.web.exception.HttpException
 
setUrlPatterns(List<String>) - Method in class icu.easyj.web.filter.BaseFilterProperties
 
setUrlPatterns(List<String>) - Method in interface icu.easyj.web.filter.IFilterProperties
设置需拦截的Url地址匹配列表
setUseCacheIfException(boolean) - Method in class icu.easyj.web.cache304.config.Cache304Config
 
setUseMaxAge(boolean) - Method in class icu.easyj.web.cache304.config.Cache304Config
 
skip(long) - Method in class icu.easyj.web.servlet.BodyServletInputStream
 
SPRING_MVC_REQUEST_SET_TO_THREAD_LOCAL - Static variable in interface icu.easyj.web.constant.FilterOrderConstants
SpringMVC将Request存入ThreadLocal的过滤器的Order值。 自定义的Filter如果需要用到HttpUtils获取Request和Response信息的话,则需要比此Order值要大,即优先级低于SpringMVC的过滤器。 否则 `RequestContextHolder.getRequestAttributes().getRequest()` 为空导致获取不到请求信息。
strangeCodeForJackson(Object) - Method in class icu.easyj.web.param.crypto.FastJsonParamCryptoHttpMessageConverter
 

T

TRACE - Static variable in interface icu.easyj.web.constant.FilterOrderConstants
链路跟踪相关

U

urlPatterns - Variable in class icu.easyj.web.filter.BaseFilterProperties
过滤器需要过滤的请求,默认:全部都过滤

W

WebMvcConfigurerAdapter - Interface in icu.easyj.web.spring
为了兼容低版本的spring-webmvc,添加该适配器类
writeInternal(Object, HttpOutputMessage) - Method in class icu.easyj.web.param.crypto.FastJsonParamCryptoHttpMessageConverter
出参加密、Override
A B C D E F G H I L M N O P Q R S T U W 
Skip navigation links

Copyright © 2021–2022 EasyJ????. All rights reserved.