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

A

AbstractNoticeGlobalExceptionHandler - com.hccake.ballcat.autoconfigure.web.exception.handler中的类
 
AbstractNoticeGlobalExceptionHandler(ExceptionHandleProperties, String) - 类 的构造器com.hccake.ballcat.autoconfigure.web.exception.handler.AbstractNoticeGlobalExceptionHandler
 
actuatorFilterRegistrationBean(ActuatorSecurityProperties) - 类 中的方法com.hccake.ballcat.autoconfigure.web.actuate.ActuatorSecurityAutoConfiguration
 
ActuatorSecurityAutoConfiguration - com.hccake.ballcat.autoconfigure.web.actuate中的类
当开启 Actuator 时,注册 Actuator 安全过滤器
ActuatorSecurityAutoConfiguration() - 类 的构造器com.hccake.ballcat.autoconfigure.web.actuate.ActuatorSecurityAutoConfiguration
 
ActuatorSecurityFilter - com.hccake.ballcat.autoconfigure.web.actuate中的类
Actuator 安全过滤器,做一个签名认证,校验通过才允许访问
ActuatorSecurityFilter(String, String) - 类 的构造器com.hccake.ballcat.autoconfigure.web.actuate.ActuatorSecurityFilter
Instantiates a new Actuator filter.
ActuatorSecurityProperties - com.hccake.ballcat.autoconfigure.web.actuate中的类
 
ActuatorSecurityProperties() - 类 的构造器com.hccake.ballcat.autoconfigure.web.actuate.ActuatorSecurityProperties
 
afterPropertiesSet() - 类 中的方法com.hccake.ballcat.autoconfigure.web.exception.handler.AbstractNoticeGlobalExceptionHandler
 
ApplicationContextInitialized - com.hccake.ballcat.autoconfigure.web.event中的类
监听spring上下文初始化完成事件
ApplicationContextInitialized() - 类 的构造器com.hccake.ballcat.autoconfigure.web.event.ApplicationContextInitialized
 

B

BallcatValidationAutoConfiguration - com.hccake.ballcat.autoconfigure.web.validation中的类
Validation 自动配置类,扩展支持使用 {} 占位替换默认消息
BallcatValidationAutoConfiguration() - 类 的构造器com.hccake.ballcat.autoconfigure.web.validation.BallcatValidationAutoConfiguration
 

C

com.hccake.ballcat.autoconfigure.web.actuate - 程序包 com.hccake.ballcat.autoconfigure.web.actuate
 
com.hccake.ballcat.autoconfigure.web.event - 程序包 com.hccake.ballcat.autoconfigure.web.event
 
com.hccake.ballcat.autoconfigure.web.exception - 程序包 com.hccake.ballcat.autoconfigure.web.exception
 
com.hccake.ballcat.autoconfigure.web.exception.domain - 程序包 com.hccake.ballcat.autoconfigure.web.exception.domain
 
com.hccake.ballcat.autoconfigure.web.exception.enums - 程序包 com.hccake.ballcat.autoconfigure.web.exception.enums
 
com.hccake.ballcat.autoconfigure.web.exception.handler - 程序包 com.hccake.ballcat.autoconfigure.web.exception.handler
 
com.hccake.ballcat.autoconfigure.web.exception.resolver - 程序包 com.hccake.ballcat.autoconfigure.web.exception.resolver
 
com.hccake.ballcat.autoconfigure.web.jackson - 程序包 com.hccake.ballcat.autoconfigure.web.jackson
 
com.hccake.ballcat.autoconfigure.web.pageable - 程序包 com.hccake.ballcat.autoconfigure.web.pageable
 
com.hccake.ballcat.autoconfigure.web.servlet - 程序包 com.hccake.ballcat.autoconfigure.web.servlet
 
com.hccake.ballcat.autoconfigure.web.trace - 程序包 com.hccake.ballcat.autoconfigure.web.trace
 
com.hccake.ballcat.autoconfigure.web.validation - 程序包 com.hccake.ballcat.autoconfigure.web.validation
 
config - 类 中的变量com.hccake.ballcat.autoconfigure.web.exception.handler.AbstractNoticeGlobalExceptionHandler
 
CustomJacksonAutoConfiguration - com.hccake.ballcat.autoconfigure.web.jackson中的类
 
CustomJacksonAutoConfiguration() - 类 的构造器com.hccake.ballcat.autoconfigure.web.jackson.CustomJacksonAutoConfiguration
 
customJavaTimeModule() - 类 中的方法com.hccake.ballcat.autoconfigure.web.jackson.CustomJacksonAutoConfiguration
注册自定义 的 jackson 时间格式,高优先级,用于覆盖默认的时间格式

D

defaultGlobalExceptionHandler() - 类 中的方法com.hccake.ballcat.autoconfigure.web.exception.ExceptionAutoConfiguration
已过时。
使用 enabled 来进行配置
DefaultGlobalExceptionHandler - com.hccake.ballcat.autoconfigure.web.exception.handler中的类
默认的异常日志处理类
DefaultGlobalExceptionHandler() - 类 的构造器com.hccake.ballcat.autoconfigure.web.exception.handler.DefaultGlobalExceptionHandler
 
DefaultPageParamArgumentResolver - com.hccake.ballcat.autoconfigure.web.pageable中的类
 
DefaultPageParamArgumentResolver(PageableProperties) - 类 的构造器com.hccake.ballcat.autoconfigure.web.pageable.DefaultPageParamArgumentResolver
 
defaultValidator(MessageInterpolator) - 类 中的静态方法com.hccake.ballcat.autoconfigure.web.validation.BallcatValidationAutoConfiguration
 
dingTalkGlobalExceptionHandler(ExceptionHandleProperties, ApplicationContext) - 类 中的方法com.hccake.ballcat.autoconfigure.web.exception.ExceptionAutoConfiguration
钉钉消息通知的日志处理器
DingTalkGlobalExceptionHandler - com.hccake.ballcat.autoconfigure.web.exception.handler中的类
钉钉消息通知
DingTalkGlobalExceptionHandler(ExceptionHandleProperties, DingTalkSender, String) - 类 的构造器com.hccake.ballcat.autoconfigure.web.exception.handler.DingTalkGlobalExceptionHandler
 
DingTalkProperties() - 类 的构造器com.hccake.ballcat.autoconfigure.web.exception.ExceptionHandleProperties.DingTalkProperties
 
doFilterInternal(HttpServletRequest, HttpServletResponse, FilterChain) - 类 中的方法com.hccake.ballcat.autoconfigure.web.actuate.ActuatorSecurityFilter
Same contract as for doFilter, but guaranteed to be just invoked once per request within a single request thread.
doFilterInternal(HttpServletRequest, HttpServletResponse, FilterChain) - 类 中的方法com.hccake.ballcat.autoconfigure.web.trace.TraceIdFilter
 

E

EnvironmentPost - com.hccake.ballcat.autoconfigure.web.event中的类
高优先级, 用于注入环境配置到工具类
EnvironmentPost() - 类 的构造器com.hccake.ballcat.autoconfigure.web.event.EnvironmentPost
 
ExceptionAutoConfiguration - com.hccake.ballcat.autoconfigure.web.exception中的类
 
ExceptionAutoConfiguration() - 类 的构造器com.hccake.ballcat.autoconfigure.web.exception.ExceptionAutoConfiguration
 
ExceptionHandleProperties - com.hccake.ballcat.autoconfigure.web.exception中的类
 
ExceptionHandleProperties() - 类 的构造器com.hccake.ballcat.autoconfigure.web.exception.ExceptionHandleProperties
 
ExceptionHandleProperties.DingTalkProperties - com.hccake.ballcat.autoconfigure.web.exception中的类
异常通知 钉钉配置
ExceptionHandleProperties.DingTalkProperties.Sender - com.hccake.ballcat.autoconfigure.web.exception中的类
 
ExceptionHandleTypeEnum - com.hccake.ballcat.autoconfigure.web.exception.enums中的枚举
异常处理类型
ExceptionMessage - com.hccake.ballcat.autoconfigure.web.exception.domain中的类
异常通知消息
ExceptionMessage() - 类 的构造器com.hccake.ballcat.autoconfigure.web.exception.domain.ExceptionMessage
 
ExceptionNoticeResponse - com.hccake.ballcat.autoconfigure.web.exception.domain中的类
异常消息通知响应
ExceptionNoticeResponse() - 类 的构造器com.hccake.ballcat.autoconfigure.web.exception.domain.ExceptionNoticeResponse
 

F

fillValidSort(String, String, List<PageParam.Sort>) - 类 中的方法com.hccake.ballcat.autoconfigure.web.pageable.PageParamArgumentResolverSupport
校验并填充有效的 sort 对象到指定集合忠

G

generate() - 接口 中的方法com.hccake.ballcat.autoconfigure.web.trace.TraceIdGenerator
生成 traceId
getPageParam(MethodParameter, HttpServletRequest) - 类 中的方法com.hccake.ballcat.autoconfigure.web.pageable.PageParamArgumentResolverSupport
 
getSortList(String[]) - 类 中的方法com.hccake.ballcat.autoconfigure.web.pageable.PageParamArgumentResolverSupport
封装排序规则
getSortList(String, String) - 类 中的方法com.hccake.ballcat.autoconfigure.web.pageable.PageParamArgumentResolverSupport
已过时。
globalExceptionHandlerResolver(GlobalExceptionHandler) - 类 中的方法com.hccake.ballcat.autoconfigure.web.exception.ExceptionAutoConfiguration
默认的异常处理器
GlobalHandlerExceptionResolver - com.hccake.ballcat.autoconfigure.web.exception.resolver中的类
全局异常处理
GlobalHandlerExceptionResolver() - 类 的构造器com.hccake.ballcat.autoconfigure.web.exception.resolver.GlobalHandlerExceptionResolver
 

H

handle(Throwable) - 类 中的方法com.hccake.ballcat.autoconfigure.web.exception.handler.AbstractNoticeGlobalExceptionHandler
 
handle(Throwable) - 类 中的方法com.hccake.ballcat.autoconfigure.web.exception.handler.DefaultGlobalExceptionHandler
在此处理日志 默认什么都不处理
handleAccessDeniedException(AccessDeniedException) - 类 中的方法com.hccake.ballcat.autoconfigure.web.exception.resolver.SecurityHandlerExceptionResolver
AccessDeniedException
handleBallCatException(BusinessException, HttpServletRequest) - 类 中的方法com.hccake.ballcat.autoconfigure.web.exception.resolver.GlobalHandlerExceptionResolver
自定义业务异常捕获 业务异常响应码推荐使用200 用 result 结构中的code做为业务错误码标识
handleBodyValidException(BindException, HttpServletRequest) - 类 中的方法com.hccake.ballcat.autoconfigure.web.exception.resolver.GlobalHandlerExceptionResolver
validation Exception
handleGlobalException(Exception, HttpServletRequest) - 类 中的方法com.hccake.ballcat.autoconfigure.web.exception.resolver.GlobalHandlerExceptionResolver
全局异常捕获
handleIllegalArgumentException(IllegalArgumentException, HttpServletRequest) - 类 中的方法com.hccake.ballcat.autoconfigure.web.exception.resolver.GlobalHandlerExceptionResolver
IllegalArgumentException 异常捕获,主要用于Assert
handleMethodArgumentTypeMismatchException(Exception, HttpServletRequest) - 类 中的方法com.hccake.ballcat.autoconfigure.web.exception.resolver.GlobalHandlerExceptionResolver
MethodArgumentTypeMismatchException 参数类型转换异常
handleNullPointerException(NullPointerException, HttpServletRequest) - 类 中的方法com.hccake.ballcat.autoconfigure.web.exception.resolver.GlobalHandlerExceptionResolver
空指针异常捕获
handleValidationException(ValidationException, HttpServletRequest) - 类 中的方法com.hccake.ballcat.autoconfigure.web.exception.resolver.GlobalHandlerExceptionResolver
单体参数校验异常 validation Exception

I

increment() - 类 中的方法com.hccake.ballcat.autoconfigure.web.exception.domain.ExceptionMessage
数量自增
isBindExceptionRequired(WebDataBinder, MethodParameter) - 类 中的方法com.hccake.ballcat.autoconfigure.web.pageable.PageParamArgumentResolverSupport
 

J

jsonDesensitizeModule() - 类 中的方法com.hccake.ballcat.autoconfigure.web.jackson.CustomJacksonAutoConfiguration
注册 Jackson 的脱敏模块
jsonDesensitizeModule(DesensitizeStrategy) - 类 中的方法com.hccake.ballcat.autoconfigure.web.jackson.CustomJacksonAutoConfiguration
注册 Jackson 的脱敏模块

M

mailGlobalExceptionHandler(ExceptionHandleProperties, ApplicationContext) - 类 中的方法com.hccake.ballcat.autoconfigure.web.exception.ExceptionAutoConfiguration
邮件消息通知的日志处理器
MailGlobalExceptionHandler - com.hccake.ballcat.autoconfigure.web.exception.handler中的类
异常邮件通知
MailGlobalExceptionHandler(ExceptionHandleProperties, MailSender, String) - 类 的构造器com.hccake.ballcat.autoconfigure.web.exception.handler.MailGlobalExceptionHandler
 
messageInterpolator() - 类 中的方法com.hccake.ballcat.autoconfigure.web.validation.BallcatValidationAutoConfiguration
 
multiGlobalExceptionHandler(ExceptionHandleProperties, ApplicationContext) - 类 中的方法com.hccake.ballcat.autoconfigure.web.exception.ExceptionAutoConfiguration
 
MultiGlobalExceptionHandler - com.hccake.ballcat.autoconfigure.web.exception.handler中的类
多渠道异常处理类
MultiGlobalExceptionHandler(ExceptionHandleProperties, String, Object) - 类 的构造器com.hccake.ballcat.autoconfigure.web.exception.handler.MultiGlobalExceptionHandler
 

N

NLP_MSG - 类 中的静态变量com.hccake.ballcat.autoconfigure.web.exception.resolver.GlobalHandlerExceptionResolver
 

O

objectMapper(Jackson2ObjectMapperBuilder) - 类 中的方法com.hccake.ballcat.autoconfigure.web.jackson.CustomJacksonAutoConfiguration
自定义objectMapper
onApplicationEvent(ApplicationContextInitializedEvent) - 类 中的方法com.hccake.ballcat.autoconfigure.web.event.ApplicationContextInitialized
 

P

PageableProperties - com.hccake.ballcat.autoconfigure.web.pageable中的类
 
PageableProperties() - 类 的构造器com.hccake.ballcat.autoconfigure.web.pageable.PageableProperties
 
PageParamArgumentResolver - com.hccake.ballcat.autoconfigure.web.pageable中的接口
分页参数解析器
pageParamArgumentResolver(PageableProperties) - 类 中的方法com.hccake.ballcat.autoconfigure.web.servlet.WebMvcAutoConfiguration
 
PageParamArgumentResolverSupport - com.hccake.ballcat.autoconfigure.web.pageable中的类
 
PageParamArgumentResolverSupport() - 类 的构造器com.hccake.ballcat.autoconfigure.web.pageable.PageParamArgumentResolverSupport
 
paramValidate(MethodParameter, ModelAndViewContainer, NativeWebRequest, WebDataBinderFactory, PageParam) - 类 中的方法com.hccake.ballcat.autoconfigure.web.pageable.PageParamArgumentResolverSupport
 
postProcessEnvironment(ConfigurableEnvironment, SpringApplication) - 类 中的方法com.hccake.ballcat.autoconfigure.web.event.EnvironmentPost
 
PREFIX - 类 中的静态变量com.hccake.ballcat.autoconfigure.web.actuate.ActuatorSecurityProperties
 
PREFIX - 类 中的静态变量com.hccake.ballcat.autoconfigure.web.exception.ExceptionHandleProperties
 
PROD_ERR_MSG - 类 中的静态变量com.hccake.ballcat.autoconfigure.web.exception.resolver.GlobalHandlerExceptionResolver
 

R

requestNotSupportedException(Exception, HttpServletRequest) - 类 中的方法com.hccake.ballcat.autoconfigure.web.exception.resolver.GlobalHandlerExceptionResolver
请求方式有问题 - MediaType 异常 - Method 异常
resolveArgument(MethodParameter, ModelAndViewContainer, NativeWebRequest, WebDataBinderFactory) - 类 中的方法com.hccake.ballcat.autoconfigure.web.pageable.DefaultPageParamArgumentResolver
 
resolveArgument(MethodParameter, ModelAndViewContainer, NativeWebRequest, WebDataBinderFactory) - 接口 中的方法com.hccake.ballcat.autoconfigure.web.pageable.PageParamArgumentResolver
Resolves a PageParam method parameter into an argument value from a given request.
run() - 类 中的方法com.hccake.ballcat.autoconfigure.web.exception.handler.AbstractNoticeGlobalExceptionHandler
 

S

SecurityHandlerExceptionResolver - com.hccake.ballcat.autoconfigure.web.exception.resolver中的类
 
SecurityHandlerExceptionResolver() - 类 的构造器com.hccake.ballcat.autoconfigure.web.exception.resolver.SecurityHandlerExceptionResolver
 
send(ExceptionMessage) - 类 中的方法com.hccake.ballcat.autoconfigure.web.exception.handler.AbstractNoticeGlobalExceptionHandler
发送通知
send(ExceptionMessage) - 类 中的方法com.hccake.ballcat.autoconfigure.web.exception.handler.DingTalkGlobalExceptionHandler
 
send(ExceptionMessage) - 类 中的方法com.hccake.ballcat.autoconfigure.web.exception.handler.MailGlobalExceptionHandler
 
send(ExceptionMessage) - 类 中的方法com.hccake.ballcat.autoconfigure.web.exception.handler.MultiGlobalExceptionHandler
 
Sender() - 类 的构造器com.hccake.ballcat.autoconfigure.web.exception.ExceptionHandleProperties.DingTalkProperties.Sender
 
supportsParameter(MethodParameter) - 类 中的方法com.hccake.ballcat.autoconfigure.web.pageable.DefaultPageParamArgumentResolver
判断Controller是否包含page 参数

T

toMessage(Throwable) - 类 中的方法com.hccake.ballcat.autoconfigure.web.exception.handler.AbstractNoticeGlobalExceptionHandler
 
toString() - 类 中的方法com.hccake.ballcat.autoconfigure.web.exception.domain.ExceptionMessage
 
TraceIdFilter - com.hccake.ballcat.autoconfigure.web.trace中的类
TraceId 过滤器 利用 Slf4J 的 MDC 功能,将 traceId 放入 MDC 中,方便日志打印
TraceIdFilter() - 类 的构造器com.hccake.ballcat.autoconfigure.web.trace.TraceIdFilter
 
TraceIdGenerator - com.hccake.ballcat.autoconfigure.web.trace中的接口
TraceId 转换器

V

validateIfApplicable(WebDataBinder, MethodParameter) - 类 中的方法com.hccake.ballcat.autoconfigure.web.pageable.PageParamArgumentResolverSupport
 
validFieldName(String) - 类 中的方法com.hccake.ballcat.autoconfigure.web.pageable.PageParamArgumentResolverSupport
判断排序字段名是否非法 字段名只允许数字字母下划线,且不能是 sql 关键字
valueOf(String) - 枚举 中的静态方法com.hccake.ballcat.autoconfigure.web.exception.enums.ExceptionHandleTypeEnum
返回带有指定名称的该类型的枚举常量。
values() - 枚举 中的静态方法com.hccake.ballcat.autoconfigure.web.exception.enums.ExceptionHandleTypeEnum
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。

W

WebMvcAutoConfiguration - com.hccake.ballcat.autoconfigure.web.servlet中的类
 
WebMvcAutoConfiguration() - 类 的构造器com.hccake.ballcat.autoconfigure.web.servlet.WebMvcAutoConfiguration
 
WebProperties - com.hccake.ballcat.autoconfigure.web.servlet中的类
 
WebProperties() - 类 的构造器com.hccake.ballcat.autoconfigure.web.servlet.WebProperties
 
A B C D E F G H I J M N O P R S T V W 
跳过导航链接

Copyright © 2023. All rights reserved.