索引

A B C D G H I L M N O R S U V W X 
All Classes and Interfaces|所有程序包

A

addInterceptors(InterceptorRegistry) - 类中的方法 cn.daimaxia.framework.web.config.DmxWebAutoConfiguration
 
allExceptionHandler(HttpServletRequest, Throwable) - 类中的方法 cn.daimaxia.framework.web.core.handler.GlobalExceptionHandler
 
Api() - 类的构造器 cn.daimaxia.framework.web.config.WebProperties.Api
 
ApiRequestFilter - cn.daimaxia.framework.web.core.filter中的类
过滤 /admin-api、/app-api 等 API 请求的过滤器
ApiRequestFilter() - 类的构造器 cn.daimaxia.framework.web.core.filter.ApiRequestFilter
 

B

beforeBodyWrite(Object, MethodParameter, MediaType, Class, ServerHttpRequest, ServerHttpResponse) - 类中的方法 cn.daimaxia.framework.web.core.handler.GlobalResponseBodyHandler
 
bindExceptionHandler(BindException) - 类中的方法 cn.daimaxia.framework.web.core.handler.GlobalExceptionHandler
处理 SpringMVC 参数绑定不正确,本质上也是通过 Validator 校验

C

CacheRequestBodyFilter - cn.daimaxia.framework.web.core.filter中的类
Request Body 缓存 Filter,实现它的可重复读取
CacheRequestBodyFilter() - 类的构造器 cn.daimaxia.framework.web.core.filter.CacheRequestBodyFilter
 
CacheRequestBodyWrapper - cn.daimaxia.framework.web.core.filter中的类
Request Body 缓存 Wrapper
CacheRequestBodyWrapper(HttpServletRequest) - 类的构造器 cn.daimaxia.framework.web.core.filter.CacheRequestBodyWrapper
 
cn.daimaxia.framework.jackson.config - 程序包 cn.daimaxia.framework.jackson.config
 
cn.daimaxia.framework.jackson.core.databind - 程序包 cn.daimaxia.framework.jackson.core.databind
 
cn.daimaxia.framework.web.config - 程序包 cn.daimaxia.framework.web.config
 
cn.daimaxia.framework.web.core.filter - 程序包 cn.daimaxia.framework.web.core.filter
 
cn.daimaxia.framework.web.core.handler - 程序包 cn.daimaxia.framework.web.core.handler
 
cn.daimaxia.framework.web.core.util - 程序包 cn.daimaxia.framework.web.core.util
 
configurePathMatch(PathMatchConfigurer) - 类中的方法 cn.daimaxia.framework.web.config.DmxWebAutoConfiguration
 
constraintViolationExceptionHandler(ConstraintViolationException) - 类中的方法 cn.daimaxia.framework.web.core.handler.GlobalExceptionHandler
处理 Validator 校验不通过产生的异常
corsFilterBean() - 类中的方法 cn.daimaxia.framework.web.config.DmxWebAutoConfiguration
创建 CorsFilter Bean,解决跨域问题

D

defaultExceptionHandler(HttpServletRequest, Throwable) - 类中的方法 cn.daimaxia.framework.web.core.handler.GlobalExceptionHandler
处理系统异常,兜底处理所有的一切
DemoFilter - cn.daimaxia.framework.web.core.filter中的类
测试及演示使用 Filter,禁止用户发起写操作,避免影响测试数据
DemoFilter() - 类的构造器 cn.daimaxia.framework.web.core.filter.DemoFilter
 
deserialize(JsonParser, DeserializationContext) - 类中的方法 cn.daimaxia.framework.jackson.core.databind.LocalDateTimeDeserializer
 
DmxJacksonAutoConfiguration - cn.daimaxia.framework.jackson.config中的类
 
DmxJacksonAutoConfiguration() - 类的构造器 cn.daimaxia.framework.jackson.config.DmxJacksonAutoConfiguration
 
DmxWebAutoConfiguration - cn.daimaxia.framework.web.config中的类
 
DmxWebAutoConfiguration() - 类的构造器 cn.daimaxia.framework.web.config.DmxWebAutoConfiguration
 
doFilterInternal(HttpServletRequest, HttpServletResponse, FilterChain) - 类中的方法 cn.daimaxia.framework.web.core.filter.CacheRequestBodyFilter
 
doFilterInternal(HttpServletRequest, HttpServletResponse, FilterChain) - 类中的方法 cn.daimaxia.framework.web.core.filter.DemoFilter
 
doFilterInternal(HttpServletRequest, HttpServletResponse, FilterChain) - 类中的方法 cn.daimaxia.framework.web.core.filter.XssFilter
 

G

getCommonResult(ServletRequest) - 类中的静态方法 cn.daimaxia.framework.web.core.util.WebFrameworkUtils
 
getHeader(String) - 类中的方法 cn.daimaxia.framework.web.core.filter.XssRequestWrapper
 
getInputStream() - 类中的方法 cn.daimaxia.framework.web.core.filter.CacheRequestBodyWrapper
 
getInputStream() - 类中的方法 cn.daimaxia.framework.web.core.filter.XssRequestWrapper
 
getLoginUserId() - 类中的静态方法 cn.daimaxia.framework.web.core.util.WebFrameworkUtils
获得当前用户的编号,从缓存中取出 注意:该方法仅限于 framework 框架使用!!!
getLoginUserInfo() - 类中的静态方法 cn.daimaxia.framework.web.core.util.WebFrameworkUtils
 
getParameter(String) - 类中的方法 cn.daimaxia.framework.web.core.filter.XssRequestWrapper
 
getParameterMap() - 类中的方法 cn.daimaxia.framework.web.core.filter.XssRequestWrapper
 
getParameterValues(String) - 类中的方法 cn.daimaxia.framework.web.core.filter.XssRequestWrapper
 
getReader() - 类中的方法 cn.daimaxia.framework.web.core.filter.CacheRequestBodyWrapper
 
getReader() - 类中的方法 cn.daimaxia.framework.web.core.filter.XssRequestWrapper
 
GlobalExceptionHandler - cn.daimaxia.framework.web.core.handler中的类
全局异常处理器,将 Exception 翻译成 CommonResult + 对应的异常编号
GlobalExceptionHandler() - 类的构造器 cn.daimaxia.framework.web.core.handler.GlobalExceptionHandler
 
GlobalResponseBodyHandler - cn.daimaxia.framework.web.core.handler中的类
全局响应结果(ResponseBody)处理器
GlobalResponseBodyHandler() - 类的构造器 cn.daimaxia.framework.web.core.handler.GlobalResponseBodyHandler
 

H

httpRequestMethodNotSupportedExceptionHandler(HttpRequestMethodNotSupportedException) - 类中的方法 cn.daimaxia.framework.web.core.handler.GlobalExceptionHandler
处理 SpringMVC 请求方法不正确 例如说,A 接口的方法为 GET 方式,结果请求方法为 POST 方式,导致不匹配

I

INSTANCE - 类中的静态变量 cn.daimaxia.framework.jackson.core.databind.LocalDateTimeDeserializer
 
INSTANCE - 类中的静态变量 cn.daimaxia.framework.jackson.core.databind.LocalDateTimeSerializer
 
isLogin() - 类中的静态方法 cn.daimaxia.framework.web.core.util.WebFrameworkUtils
判断当前登录信息 注意:该方法仅限于 framework 框架使用!!!

L

LocalDateTimeDeserializer - cn.daimaxia.framework.jackson.core.databind中的类
LocalDateTime反序列化规则 会将毫秒级时间戳反序列化为LocalDateTime
LocalDateTimeDeserializer() - 类的构造器 cn.daimaxia.framework.jackson.core.databind.LocalDateTimeDeserializer
 
LocalDateTimeSerializer - cn.daimaxia.framework.jackson.core.databind中的类
LocalDateTime序列化规则 会将LocalDateTime序列化为毫秒级时间戳
LocalDateTimeSerializer() - 类的构造器 cn.daimaxia.framework.jackson.core.databind.LocalDateTimeSerializer
 
login(Object, UserInfo) - 类中的静态方法 cn.daimaxia.framework.web.core.util.WebFrameworkUtils
 

M

methodArgumentNotValidExceptionExceptionHandler(MethodArgumentNotValidException) - 类中的方法 cn.daimaxia.framework.web.core.handler.GlobalExceptionHandler
处理 SpringMVC 参数校验不正确
methodArgumentTypeMismatchExceptionHandler(MethodArgumentTypeMismatchException) - 类中的方法 cn.daimaxia.framework.web.core.handler.GlobalExceptionHandler
处理 SpringMVC 请求参数类型错误 例如说,接口上设置了 @RequestParam("xx") 参数为 Integer,结果传递 xx 参数类型为 String
missingServletRequestParameterExceptionHandler(MissingServletRequestParameterException) - 类中的方法 cn.daimaxia.framework.web.core.handler.GlobalExceptionHandler
处理 SpringMVC 请求参数缺失 例如说,接口上设置了 @RequestParam("xx") 参数,结果并未传递 xx 参数

N

noHandlerFoundExceptionHandler(NoHandlerFoundException) - 类中的方法 cn.daimaxia.framework.web.core.handler.GlobalExceptionHandler
处理 SpringMVC 请求地址不存在 注意,它需要设置如下两个配置项: 1. spring.mvc.throw-exception-if-no-handler-found 为 true 2. spring.mvc.static-path-pattern 为 /statics/**

O

objectMapperBeanPostProcessor() - 类中的方法 cn.daimaxia.framework.jackson.config.DmxJacksonAutoConfiguration
 

R

requestBodyCacheFilter() - 类中的方法 cn.daimaxia.framework.web.config.DmxWebAutoConfiguration
创建 RequestBodyCacheFilter Bean,可重复读取请求内容

S

serialize(LocalDateTime, JsonGenerator, SerializerProvider) - 类中的方法 cn.daimaxia.framework.jackson.core.databind.LocalDateTimeSerializer
 
serviceExceptionHandler(ServiceException) - 类中的方法 cn.daimaxia.framework.web.core.handler.GlobalExceptionHandler
处理业务异常 ServiceException 例如说,商品库存不足,用户手机号已存在。
setCommonResult(ServletRequest, Result<?>) - 类中的静态方法 cn.daimaxia.framework.web.core.util.WebFrameworkUtils
 
setLoginUserType(ServletRequest, Integer) - 类中的静态方法 cn.daimaxia.framework.web.core.util.WebFrameworkUtils
设置用户类型
shouldNotFilter(HttpServletRequest) - 类中的方法 cn.daimaxia.framework.web.core.filter.ApiRequestFilter
 
shouldNotFilter(HttpServletRequest) - 类中的方法 cn.daimaxia.framework.web.core.filter.CacheRequestBodyFilter
 
shouldNotFilter(HttpServletRequest) - 类中的方法 cn.daimaxia.framework.web.core.filter.DemoFilter
 
shouldNotFilter(HttpServletRequest) - 类中的方法 cn.daimaxia.framework.web.core.filter.XssFilter
 
supports(MethodParameter, Class) - 类中的方法 cn.daimaxia.framework.web.core.handler.GlobalResponseBodyHandler
 

U

Ui() - 类的构造器 cn.daimaxia.framework.web.config.WebProperties.Ui
 

V

validationException(ValidationException) - 类中的方法 cn.daimaxia.framework.web.core.handler.GlobalExceptionHandler
处理 Dubbo Consumer 本地参数校验时,抛出的 ValidationException 异常

W

WebFrameworkUtils - cn.daimaxia.framework.web.core.util中的类
专属于 web 包的工具类
WebFrameworkUtils(WebProperties) - 类的构造器 cn.daimaxia.framework.web.core.util.WebFrameworkUtils
 
webProperties - 类中的变量 cn.daimaxia.framework.web.core.filter.ApiRequestFilter
 
WebProperties - cn.daimaxia.framework.web.config中的类
 
WebProperties() - 类的构造器 cn.daimaxia.framework.web.config.WebProperties
 
WebProperties.Api - cn.daimaxia.framework.web.config中的类
 
WebProperties.Ui - cn.daimaxia.framework.web.config中的类
 

X

xssFilter(XssProperties, PathMatcher) - 类中的方法 cn.daimaxia.framework.web.config.DmxWebAutoConfiguration
创建 XssFilter Bean,解决 Xss 安全问题
XssFilter - cn.daimaxia.framework.web.core.filter中的类
Xss 过滤器
XssFilter() - 类的构造器 cn.daimaxia.framework.web.core.filter.XssFilter
 
XssProperties - cn.daimaxia.framework.web.config中的类
Xss 配置属性
XssProperties() - 类的构造器 cn.daimaxia.framework.web.config.XssProperties
 
XssRequestWrapper - cn.daimaxia.framework.web.core.filter中的类
Xss 请求 Wrapper
XssRequestWrapper(HttpServletRequest) - 类的构造器 cn.daimaxia.framework.web.core.filter.XssRequestWrapper
 
A B C D G H I L M N O R S U V W X 
All Classes and Interfaces|所有程序包