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

A

AbstractLogSave - pro.haichuang.framework.base.config.interceptor中的类
保存日志抽象类 该类为实现请求参数持久化的抽象类, 需要自定义类实现该类, 进行指定具体持久化逻辑 注意: 该类中 AbstractLogSave.saveLog(LogSave, Api, ApiOperation, String, String, Long, long) 方法只有在标注了 @EnableLogSave 注解和在对应的方法上标注 @LogSave 注解才会生效
AbstractLogSave() - 类 的构造器pro.haichuang.framework.base.config.interceptor.AbstractLogSave
 
ACCOUNT - 类 中的静态变量pro.haichuang.framework.base.constant.PatternConstant
账号正则表达式 字母开头, 允许 [5-16] 字节, 允许字母数字下划线
addFormatters(FormatterRegistry) - 类 中的方法pro.haichuang.framework.base.config.mvc.WebMvcConfig
 
adjustPageNo() - 类 中的方法pro.haichuang.framework.base.page.PageDTO
调整页码,使不超过最大页数
ApplicationException - pro.haichuang.framework.base.exception中的异常错误
全局自定义异常基类 该类为全局自定义异常基类, 为避免部分功能失效, 项目中所有的自定义异常原则上都必须继承该类 目前该类主要关联说明: 全局Controller异常处理: BaseControllerAdvice 验证工具类: ValidateUtils
ApplicationException(BaseEnum) - 异常错误 的构造器pro.haichuang.framework.base.exception.ApplicationException
构造器
ApplicationException(BaseEnum, String) - 异常错误 的构造器pro.haichuang.framework.base.exception.ApplicationException
构造器
around(ProceedingJoinPoint) - 类 中的方法pro.haichuang.framework.base.config.aspect.LogAspect
 
around(ProceedingJoinPoint) - 类 中的方法pro.haichuang.framework.base.config.aspect.LogSaveAspect
 
around(ProceedingJoinPoint) - 类 中的方法pro.haichuang.framework.base.config.aspect.RequestTimeoutAspect
 
AuthorityErrorEnum - pro.haichuang.framework.base.enums.error.client中的枚举
访问权限异常枚举
AuthorityException - pro.haichuang.framework.base.exception.client中的异常错误
访问权限自定义异常
AuthorityException(AuthorityErrorEnum) - 异常错误 的构造器pro.haichuang.framework.base.exception.client.AuthorityException
 
AuthorityException(AuthorityErrorEnum, String) - 异常错误 的构造器pro.haichuang.framework.base.exception.client.AuthorityException
 

B

BaseAutoConfiguration - pro.haichuang.framework.base.config.autoconfiguration中的类
核心自动配置 该类为 hc-base 模块核心自动配置类 可以在 yaml 配置文件中指定 BaseConfigProperties 中相关的属性
BaseAutoConfiguration() - 类 的构造器pro.haichuang.framework.base.config.autoconfiguration.BaseAutoConfiguration
 
BaseConfigProperties - pro.haichuang.framework.base.config.properties中的类
核心配置文件 该类为 hc-base 核心的配置文件类 Example: # ========================= Haichuang Setting ========================= haichuang: // 是否启用配置 enable: true // 项目代号 projectCode: true // 请求超时时间, 可自定义时间单位, 默认时间单位为 [秒], 默认值为 [3s] requestTimeoutTime: 3s
BaseConfigProperties() - 类 的构造器pro.haichuang.framework.base.config.properties.BaseConfigProperties
 
BaseControllerAdvice - pro.haichuang.framework.base.config.mvc中的类
全局Controller异常处理 该类具体实现了全局请求异常拦截, 对于不同的异常有不同的拦截并返回, 无论是自定义异常/校验异常/未知异常等都具有详细的实现, 拦截后给予客户端友好返回, 同时将异常规范的写出到日志文件中, 便于项目运行中通过日志排查问题 注意: 该类启用的前置条件为标注了 @EnableControllerAdvice 注解
BaseControllerAdvice() - 类 的构造器pro.haichuang.framework.base.config.mvc.BaseControllerAdvice
 
BaseEnum - pro.haichuang.framework.base.enums中的接口
全局枚举父接口 该类为全局枚举父接口, 为避免部分功能失效, 项目中所有的自定义枚举原则上都必须实现该接口 目前该类主要关联说明: 请求参数枚举转换: EnumConverterFactory FastJson枚举序列化: FastJsonConfig 自定义异常封装: ApplicationException 全局统一响应: ResultVO
baseEnum - 异常错误 中的变量pro.haichuang.framework.base.exception.ApplicationException
错误枚举
basePackage(String) - 类 中的方法pro.haichuang.framework.base.config.swagger.SwaggerInfo.SwaggerInfoDtoBuilder
 
BaseVO - pro.haichuang.framework.base.response.vo中的类
VO基类 该类为全局VO响应基类, 提供了默认响应参数, 用于无数据返回的情况下使用, 使用时必须使用 ResultVO 中相关方法进行返回
BaseVO(BaseEnum) - 类 的构造器pro.haichuang.framework.base.response.vo.BaseVO
 
BaseVO(BaseEnum, String) - 类 的构造器pro.haichuang.framework.base.response.vo.BaseVO
 
build() - 类 中的方法pro.haichuang.framework.base.config.swagger.SwaggerInfo.SwaggerInfoDtoBuilder
 
builder() - 类 中的静态方法pro.haichuang.framework.base.config.swagger.SwaggerInfo
 

C

clear() - 类 中的静态方法pro.haichuang.framework.base.util.common.ThreadLocalUtils
移除当前线程存储的Map 因为 ThreadLocal 底层使用的内部类 ThreadLocalMap 实现的, 生命周期为当前线程, 所以不执行此方法当线程终止后 ThreadLocalMap 中的值会被JVM垃圾回收, 但推荐在不需要使用的时候显性的执行此方法, 便于理解
concatFilename(MultipartFile, String, String, String...) - 类 中的静态方法pro.haichuang.framework.base.util.common.FileUriUtils
拼接文件名
concatFilename(File, String, String, String...) - 类 中的静态方法pro.haichuang.framework.base.util.common.FileUriUtils
拼接文件名
concatFilename(String, String, String, String...) - 类 中的静态方法pro.haichuang.framework.base.util.common.FileUriUtils
拼接文件名
configureMessageConverters(List<HttpMessageConverter<?>>) - 类 中的方法pro.haichuang.framework.base.config.mvc.WebMvcConfig
 
contact(Contact) - 类 中的方法pro.haichuang.framework.base.config.swagger.SwaggerInfo.SwaggerInfoDtoBuilder
 
containsKey(String) - 类 中的方法pro.haichuang.framework.base.util.common.ThreadLocalUtils
判断当前线程存储的Map是否包含对应的Key
convert(String) - 类 中的方法pro.haichuang.framework.base.config.mvc.JacksonConfig.LocalDateConverter
 
convert(String) - 类 中的方法pro.haichuang.framework.base.config.mvc.JacksonConfig.LocalDateTimeConverter
 
convert(String) - 类 中的方法pro.haichuang.framework.base.config.mvc.JacksonConfig.LocalTimeConverter
 
convertToPageDetailVO() - 接口 中的方法pro.haichuang.framework.base.page.Pageable
获取分页详情VO
corsFilter() - 类 中的方法pro.haichuang.framework.base.config.cors.GlobalCorsConfig
 
createRestApi(SwaggerInfo) - 类 中的静态方法pro.haichuang.framework.base.config.swagger.factory.SwaggerFactory
初始化API文档

D

DateSerializer() - 类 的构造器pro.haichuang.framework.base.config.mvc.FastJsonConfig.DateSerializer
 
DEFAULT_CONTACT - 类 中的静态变量pro.haichuang.framework.base.config.swagger.factory.SwaggerFactory
默认作者信息
DEFAULT_DESCRIPTION - 类 中的静态变量pro.haichuang.framework.base.config.swagger.factory.SwaggerFactory
默认描述
DEFAULT_ERROR_USER_TIP - 异常错误 中的静态变量pro.haichuang.framework.base.exception.ApplicationException
 
DEFAULT_GROUP_NAME - 类 中的静态变量pro.haichuang.framework.base.config.swagger.factory.SwaggerFactory
默认分组名
DEFAULT_MAX_PAGE_SIZE - 类 中的静态变量pro.haichuang.framework.base.constant.PageConstant
默认最大每页数量
DEFAULT_MAX_PAGE_SIZE_STRING - 类 中的静态变量pro.haichuang.framework.base.constant.PageConstant
默认最大每页数量字符串
DEFAULT_PAGE_NO - 类 中的静态变量pro.haichuang.framework.base.constant.PageConstant
默认页码
DEFAULT_PAGE_NO_STRING - 类 中的静态变量pro.haichuang.framework.base.constant.PageConstant
默认页码字符串
DEFAULT_PAGE_SIZE - 类 中的静态变量pro.haichuang.framework.base.constant.PageConstant
默认每页展示数量
DEFAULT_PAGE_SIZE_STRING - 类 中的静态变量pro.haichuang.framework.base.constant.PageConstant
默认每页展示数量字符串
DEFAULT_TERMS_OF_SERVICE_URL - 类 中的静态变量pro.haichuang.framework.base.config.swagger.factory.SwaggerFactory
默认服务条款URL
DEFAULT_TITLE - 类 中的静态变量pro.haichuang.framework.base.config.swagger.factory.SwaggerFactory
默认标题
DEFAULT_TOTAL_COUNT - 类 中的静态变量pro.haichuang.framework.base.constant.PageConstant
默认总数
DEFAULT_TOTAL_COUNT_STRING - 类 中的静态变量pro.haichuang.framework.base.constant.PageConstant
默认总数字符串
DEFAULT_VERSION - 类 中的静态变量pro.haichuang.framework.base.config.swagger.factory.SwaggerFactory
默认版本号
description(String) - 类 中的方法pro.haichuang.framework.base.config.swagger.SwaggerInfo.SwaggerInfoDtoBuilder
 
DeviceErrorEnum - pro.haichuang.framework.base.enums.error.client中的枚举
用户设备异常枚举
DeviceException - pro.haichuang.framework.base.exception.client中的异常错误
用户隐私未授权自定义异常
DeviceException(DeviceErrorEnum) - 异常错误 的构造器pro.haichuang.framework.base.exception.client.DeviceException
 
DeviceException(DeviceErrorEnum, String) - 异常错误 的构造器pro.haichuang.framework.base.exception.client.DeviceException
 
DisasterRecoveryErrorEnum - pro.haichuang.framework.base.enums.error.server中的枚举
系统容灾功能被触发异常枚举
DisasterRecoveryException - pro.haichuang.framework.base.exception.server中的异常错误
系统容灾功能被触发自定义异常
DisasterRecoveryException(DisasterRecoveryErrorEnum) - 异常错误 的构造器pro.haichuang.framework.base.exception.server.DisasterRecoveryException
 
DisasterRecoveryException(DisasterRecoveryErrorEnum, String) - 异常错误 的构造器pro.haichuang.framework.base.exception.server.DisasterRecoveryException
 
doFilter(ServletRequest, ServletResponse, FilterChain) - 类 中的方法pro.haichuang.framework.base.config.mvc.filter.RepeatAndMdcFilter
 

E

EMAIL - 类 中的静态变量pro.haichuang.framework.base.constant.PatternConstant
邮箱正则表达式
empty() - 类 中的静态方法pro.haichuang.framework.base.page.PageDTO
获取空分页DTO
EnableControllerAdvice - pro.haichuang.framework.base.annotation中的注释类型
启用全局 Controller 异常处理自动配置 启用此注解后, 请求中所有未捕获的异常将全部被统一拦截, 友好的将错误码/错误信息/用户提示信息返回给客户端 注意: 当手动捕获异常后将无法进行异常拦截.
EnableControllerLogAspect - pro.haichuang.framework.base.annotation中的注释类型
启用日志切面 启用此注解后, 会将所有带有 @ApiOperation 注解的的方法相关请求响应数据记录在日志中, 从而更好去根据日志排查请求记录 具体实现请参阅 LogAspect
EnableControllerTimeoutAspect - pro.haichuang.framework.base.annotation中的注释类型
启用请求超时切面 启用此注解后, 会将所有带有 @ApiOperation 注解的的方法开启请求超时切面监听, 超时则会抛出请求超时异常, 开发人员需要及时解决请求超时问题 具体实现请参阅 RequestTimeoutAspect
EnableGlobalCorsConfig - pro.haichuang.framework.base.annotation中的注释类型
启用全局跨域配置 启用此注解后, 将全局添加跨域配置 具体实现请参阅 GlobalCorsConfig
EnableLogSave - pro.haichuang.framework.base.annotation中的注释类型
启用权限拦截注解 启用此注解后, 会将带有 @LogSave 注解的方法相关请求与响应进行持久化记录 注意: 需要自定义类继承 AbstractLogSave 抽象类, 在自定义类中实现响应持久化逻辑
EnumConverterFactory - pro.haichuang.framework.base.config.mvc.enums中的类
请求枚举转换工厂 该类为处理请求参数中的枚举对应值和枚举对象进行相互转换而存在 当请求参数为枚举时, 且枚举中存在标注了 @EnumConvertValue 注解的静态方法或者类实现了 BaseEnum 的枚举 (两者同时存在时标注了 @EnumConvertValue 注解的静态方法优先级为最高), 可以自动将该对象属性名称与请求参数进行匹配, Warning: 底层通过 ConverterFactory 进行实现时必须指定请求参数数据类型与转换的数据类型, 因此当请求参数为枚举时, 请求参数的类型必须为 String, 转换的枚举必须在方法上标注 @EnumConvertValue 注解或者实现 BaseEnum 接口 @EnumConvertValue 注解使用方法请参见该注解类文档 推荐自定义枚举类实现 BaseEnum 接口而不是使用 @EnumConvertValue 注解 当请求参数为请求体时需要在枚举类中加上下列代码实现, 代码示例: @JsonCreator(mode = JsonCreator.Mode.DELEGATING) public static [枚举类] resolve(String value) { return BaseEnum.resolve(value, [枚举类].class); }
EnumConverterFactory() - 类 的构造器pro.haichuang.framework.base.config.mvc.enums.EnumConverterFactory
 
EnumConvertValue - pro.haichuang.framework.base.annotation中的注释类型
枚举值转换注解 在枚举类中静态方法上标注此注解时, 会通过 EnumConverterFactory 进行 Convert 转换, 主要用于请求参数反序列化等场景 注意: 此注解必须在枚举类方法中标注, 标注的方法必须为静态方法, 形参限制为一个 String 类型, 返回值为当前枚举对象 静态方法代码示例(方法名可自定义): @EnumConvertValue public static [枚举类] convertValue() { return [枚举值]; }
EnumIllegalArgumentException - pro.haichuang.framework.base.exception中的异常错误
枚举非法论证异常 主要用于自定义枚举转换时发生的异常
EnumIllegalArgumentException() - 异常错误 的构造器pro.haichuang.framework.base.exception.EnumIllegalArgumentException
 
EnumIllegalArgumentException(String) - 异常错误 的构造器pro.haichuang.framework.base.exception.EnumIllegalArgumentException
 
EnumIllegalArgumentException(String, Throwable) - 异常错误 的构造器pro.haichuang.framework.base.exception.EnumIllegalArgumentException
 
EnumIllegalArgumentException(Throwable) - 异常错误 的构造器pro.haichuang.framework.base.exception.EnumIllegalArgumentException
 
EnumSerializer() - 类 的构造器pro.haichuang.framework.base.config.mvc.FastJsonConfig.EnumSerializer
 
ERROR_CODE - 类 中的静态变量pro.haichuang.framework.base.response.vo.BaseVO
 
ERROR_MESSAGE - 类 中的静态变量pro.haichuang.framework.base.response.vo.BaseVO
 
errorCode - 异常错误 中的变量pro.haichuang.framework.base.exception.ApplicationException
错误码
errorCode - 异常错误 中的变量pro.haichuang.framework.base.exception.ThirdPartyException
错误码
errorMessage - 异常错误 中的变量pro.haichuang.framework.base.exception.ApplicationException
错误信息
errorMessage - 异常错误 中的变量pro.haichuang.framework.base.exception.ThirdPartyException
错误信息
ExecutionErrorEnum - pro.haichuang.framework.base.enums.error.server中的枚举
系统执行超时异常枚举
ExecutionException - pro.haichuang.framework.base.exception.server中的异常错误
系统执行超时自定义异常
ExecutionException(ExecutionErrorEnum) - 异常错误 的构造器pro.haichuang.framework.base.exception.server.ExecutionException
 
ExecutionException(ExecutionErrorEnum, String) - 异常错误 的构造器pro.haichuang.framework.base.exception.server.ExecutionException
 

F

FastJsonConfig - pro.haichuang.framework.base.config.mvc中的类
FastJson默认配置 该类默认配置了 FastJson 的常用功能, 如需自定义配置需要手动注入 FastJsonConfig 已默认配置的如下: BigInteger 自动序列化为 String 字符串 Long 自动序列化为 String 字符串 Data 自动序列化为 yyyy-MM-dd HH:mm:ss 字符串 LocalDateTime 自动序列化为 yyyy-MM-dd HH:mm:ss 字符串 LocalDate 自动序列化为 yyyy-MM-dd 字符串 LocalTime 自动序列化为 HH:mm:ss 字符串 BaseEnum 下枚举 自动序列化为 BaseEnum.value() 字符串 Enum 自动序列化为 String 字符串 List 为空时自动序列化为 [] 空集合
FastJsonConfig() - 类 的构造器pro.haichuang.framework.base.config.mvc.FastJsonConfig
 
fastJsonConfig() - 类 中的方法pro.haichuang.framework.base.config.mvc.FastJsonConfig
 
FastJsonConfig.DateSerializer - pro.haichuang.framework.base.config.mvc中的类
时间类型序列化内部类
FastJsonConfig.EnumSerializer - pro.haichuang.framework.base.config.mvc中的类
枚举类型序列化内部类
FileUriUtils - pro.haichuang.framework.base.util.common中的类
文件资源路径工具类
FileUriUtils() - 类 的构造器pro.haichuang.framework.base.util.common.FileUriUtils
 
formatEndDate(LocalDateTime) - 接口 中的静态方法pro.haichuang.framework.base.page.Pageable
计算时间范围同一天结束时间 主要用于数据库日期范围查询
formatFilename(String, boolean) - 类 中的静态方法pro.haichuang.framework.base.util.common.FileUriUtils
格式化文件名

G

generalErrorHandle(ApplicationException, HttpServletRequest) - 类 中的方法pro.haichuang.framework.base.config.mvc.BaseControllerAdvice
自定义异常全局捕获
generateJwt(JwtPayload, String) - 类 中的静态方法pro.haichuang.framework.base.util.jwt.JwtUtils
生成 JWT
get(String) - 类 中的静态方法pro.haichuang.framework.base.util.common.ThreadLocalUtils
根据Key获取当前线程存储的值
get() - 类 中的静态方法pro.haichuang.framework.base.util.modelmapper.ModelMapperUtils
获取默认ModelMapper实例 默认匹配规则为 MatchingStrategies.STANDARD
getApiMessage() - 类 中的方法pro.haichuang.framework.base.dto.HttpServletRequestDTO
 
getAud() - 类 中的方法pro.haichuang.framework.base.util.jwt.JwtPayload
 
getBaseEnum() - 异常错误 中的方法pro.haichuang.framework.base.exception.ApplicationException
 
getBasePackage() - 类 中的方法pro.haichuang.framework.base.config.swagger.SwaggerInfo
 
getClientIp() - 类 中的方法pro.haichuang.framework.base.dto.HttpServletRequestDTO
 
getContact() - 类 中的方法pro.haichuang.framework.base.config.swagger.SwaggerInfo
 
getContent() - 接口 中的方法pro.haichuang.framework.base.page.Pageable
获取分页数据
getContent() - 类 中的方法pro.haichuang.framework.base.page.PageDTO
 
getConverter(Class<T>) - 类 中的方法pro.haichuang.framework.base.config.mvc.enums.EnumConverterFactory
 
getData() - 类 中的方法pro.haichuang.framework.base.response.vo.MultiVO
 
getData() - 类 中的方法pro.haichuang.framework.base.response.vo.PageVO
 
getData() - 类 中的方法pro.haichuang.framework.base.response.vo.SingleVO
 
getDbPageNo() - 类 中的方法pro.haichuang.framework.base.request.PageRequest
返回数据库查询起始索引位置
getDescription() - 类 中的方法pro.haichuang.framework.base.config.swagger.SwaggerInfo
 
getDetail() - 类 中的方法pro.haichuang.framework.base.response.vo.PageVO
 
getEnable() - 类 中的方法pro.haichuang.framework.base.config.properties.BaseConfigProperties
 
getErrorCode() - 异常错误 中的方法pro.haichuang.framework.base.exception.ApplicationException
 
getErrorCode() - 异常错误 中的方法pro.haichuang.framework.base.exception.ThirdPartyException
 
getErrorCode() - 类 中的方法pro.haichuang.framework.base.response.vo.BaseVO
 
getErrorMessage() - 异常错误 中的方法pro.haichuang.framework.base.exception.ApplicationException
 
getErrorMessage() - 异常错误 中的方法pro.haichuang.framework.base.exception.ThirdPartyException
 
getErrorMessage() - 类 中的方法pro.haichuang.framework.base.response.vo.BaseVO
 
getExp() - 类 中的方法pro.haichuang.framework.base.util.jwt.JwtPayload
 
getFullMethodName() - 类 中的方法pro.haichuang.framework.base.dto.HttpServletRequestDTO
 
getGroupName() - 类 中的方法pro.haichuang.framework.base.config.swagger.SwaggerInfo
 
getIat() - 类 中的方法pro.haichuang.framework.base.util.jwt.JwtPayload
 
getInputStream() - 类 中的方法pro.haichuang.framework.base.config.mvc.filter.RepeatRequestWrapper
 
getIpv4Address(HttpServletRequest) - 类 中的静态方法pro.haichuang.framework.base.util.common.IpUtils
获取客户端真实IP地址 使用Nginx等反向代理软件, 则不能通过ServletRequest.getRemoteAddr() 获取IP地址, 否则拿到的是Nginx等反向代理软件所在的IP地址, 并非真实的客户端IP 当设置了 X-Forwarded-For 时, 如果使用了多级反向代理, X-Forwarded-For 的值并不止一个(), 而是一串IP地址(逗号分割), X-Forwarded-For 中第一个非 unknown 的有效IP字符串, 则为真实IP地址 (客户端可以伪造 X-Forwarded-For 请求头, 需要验证IP正确性) X-Forwarded-For: 该字段为行业统一请求头, 并非标准请求头, 用于Nginx等反向代理软件转发请求来源的IP地址
getIss() - 类 中的方法pro.haichuang.framework.base.util.jwt.JwtPayload
 
getJti() - 类 中的方法pro.haichuang.framework.base.util.jwt.JwtPayload
 
getJwtPayload() - 类 中的静态方法pro.haichuang.framework.base.util.jwt.SecurityUtils
获取JWT载荷
getJwtPayloadAndValidate() - 类 中的静态方法pro.haichuang.framework.base.util.jwt.SecurityUtils
获取JWT载荷
getJwtPayloadOrNewInstance() - 类 中的静态方法pro.haichuang.framework.base.util.jwt.SecurityUtils
获取JWT载荷, 为空时则自动创建新的对象
getKeyword() - 类 中的方法pro.haichuang.framework.base.request.SimplePageRequest
 
getNbf() - 类 中的方法pro.haichuang.framework.base.util.jwt.JwtPayload
 
getNextPage() - 接口 中的方法pro.haichuang.framework.base.page.Pageable
返回下页的页号
getNextPage() - 类 中的方法pro.haichuang.framework.base.page.PageDTO
 
getOpenApiExtensionResolver() - 类 中的方法pro.haichuang.framework.base.config.swagger.SwaggerInfo
 
getPageNo() - 接口 中的方法pro.haichuang.framework.base.page.Pageable
页码
getPageNo() - 类 中的方法pro.haichuang.framework.base.page.PageDTO
 
getPageNo() - 类 中的方法pro.haichuang.framework.base.request.PageRequest
 
getPageNo() - 类 中的方法pro.haichuang.framework.base.response.vo.PageDetailVO
 
getPageSize() - 接口 中的方法pro.haichuang.framework.base.page.Pageable
每页记录数
getPageSize() - 类 中的方法pro.haichuang.framework.base.page.PageDTO
 
getPageSize() - 类 中的方法pro.haichuang.framework.base.request.PageRequest
 
getPageSize() - 类 中的方法pro.haichuang.framework.base.response.vo.PageDetailVO
 
getParameters() - 类 中的方法pro.haichuang.framework.base.config.swagger.SwaggerInfo
 
getPrePage() - 接口 中的方法pro.haichuang.framework.base.page.Pageable
返回上页的页号
getPrePage() - 类 中的方法pro.haichuang.framework.base.page.PageDTO
 
getProjectCode() - 类 中的方法pro.haichuang.framework.base.config.properties.BaseConfigProperties
 
getReader() - 类 中的方法pro.haichuang.framework.base.config.mvc.filter.RepeatRequestWrapper
 
getReasonPhrase() - 枚举 中的方法pro.haichuang.framework.base.enums.base.SexEnum
 
getReasonPhrase() - 接口 中的方法pro.haichuang.framework.base.enums.BaseEnum
获取枚举信息
getReasonPhrase() - 枚举 中的方法pro.haichuang.framework.base.enums.error.client.AuthorityErrorEnum
 
getReasonPhrase() - 枚举 中的方法pro.haichuang.framework.base.enums.error.client.DeviceErrorEnum
 
getReasonPhrase() - 枚举 中的方法pro.haichuang.framework.base.enums.error.client.LoginErrorEnum
 
getReasonPhrase() - 枚举 中的方法pro.haichuang.framework.base.enums.error.client.PrivacyErrorEnum
 
getReasonPhrase() - 枚举 中的方法pro.haichuang.framework.base.enums.error.client.RegisterErrorEnum
 
getReasonPhrase() - 枚举 中的方法pro.haichuang.framework.base.enums.error.client.RequestParamErrorEnum
 
getReasonPhrase() - 枚举 中的方法pro.haichuang.framework.base.enums.error.client.RequestServerErrorEnum
 
getReasonPhrase() - 枚举 中的方法pro.haichuang.framework.base.enums.error.client.ResourceErrorEnum
 
getReasonPhrase() - 枚举 中的方法pro.haichuang.framework.base.enums.error.client.UploadFileErrorEnum
 
getReasonPhrase() - 枚举 中的方法pro.haichuang.framework.base.enums.error.client.VersionErrorEnum
 
getReasonPhrase() - 枚举 中的方法pro.haichuang.framework.base.enums.error.server.DisasterRecoveryErrorEnum
 
getReasonPhrase() - 枚举 中的方法pro.haichuang.framework.base.enums.error.server.ExecutionErrorEnum
 
getReasonPhrase() - 枚举 中的方法pro.haichuang.framework.base.enums.error.server.ResourceErrorEnum
 
getReasonPhrase() - 枚举 中的方法pro.haichuang.framework.base.enums.success.SuccessEnum
 
getReasonPhrase() - 枚举 中的方法pro.haichuang.framework.base.enums.upload.UploadTypeEnum
 
getRequestTimeoutTime() - 类 中的方法pro.haichuang.framework.base.config.properties.BaseConfigProperties
 
getResourcePath() - 类 中的静态方法pro.haichuang.framework.base.util.common.ProjectUtils
运行时获取项目中Resource目录
getResourcePath(String) - 类 中的静态方法pro.haichuang.framework.base.util.common.ProjectUtils
运行时获取项目中Resource目录
getStrictModelMapper() - 类 中的静态方法pro.haichuang.framework.base.util.modelmapper.ModelMapperUtils
获取严格匹配模式的ModelMapper实例
getSub() - 类 中的方法pro.haichuang.framework.base.util.jwt.JwtPayload
 
getTermsOfServiceUrl() - 类 中的方法pro.haichuang.framework.base.config.swagger.SwaggerInfo
 
getTitle() - 类 中的方法pro.haichuang.framework.base.config.swagger.SwaggerInfo
 
getTotalCount() - 接口 中的方法pro.haichuang.framework.base.page.Pageable
总记录数
getTotalCount() - 类 中的方法pro.haichuang.framework.base.page.PageDTO
 
getTotalCount() - 类 中的方法pro.haichuang.framework.base.response.vo.PageDetailVO
 
getTotalPage() - 接口 中的方法pro.haichuang.framework.base.page.Pageable
总页数
getTotalPage() - 类 中的方法pro.haichuang.framework.base.page.PageDTO
 
getUserId() - 类 中的方法pro.haichuang.framework.base.dto.HttpServletRequestDTO
 
getUserId() - 类 中的方法pro.haichuang.framework.base.util.jwt.JwtPayload
 
getUserTip() - 异常错误 中的方法pro.haichuang.framework.base.exception.ApplicationException
 
getUserTip() - 类 中的方法pro.haichuang.framework.base.response.vo.BaseVO
 
getVersion() - 类 中的方法pro.haichuang.framework.base.config.swagger.SwaggerInfo
 
GlobalCorsConfig - pro.haichuang.framework.base.config.cors中的类
全局跨域配置 该类具体实现了全局的跨域配置, 使用了 FilterRegistrationBean 进行实现, 同时将跨域过滤器 CorsFilter 的优先级设置为最高(最先执行), 保证了跨域的有效性 注意: 该类启用的前置条件为标注了 @EnableGlobalCorsConfig 注解
GlobalCorsConfig() - 类 的构造器pro.haichuang.framework.base.config.cors.GlobalCorsConfig
 
Group - pro.haichuang.framework.base.validate中的类
验证分组 该类用于 @Validated 注解验证时使用 在 javax.validation.constraints 包下的注解中加入分组, 同时在 @Validated 中加入同一分组类, 则可以只验证指定分组(当指定了分组后不会验证默认没有分组的数据)
Group() - 类 的构造器pro.haichuang.framework.base.validate.Group
 
Group.Delete - pro.haichuang.framework.base.validate中的接口
分组-删除
Group.Insert - pro.haichuang.framework.base.validate中的接口
分组-新增
Group.Query - pro.haichuang.framework.base.validate中的接口
分组-查询
Group.Update - pro.haichuang.framework.base.validate中的接口
分组-更新
groupName(String) - 类 中的方法pro.haichuang.framework.base.config.swagger.SwaggerInfo.SwaggerInfoDtoBuilder
 

H

HttpServletRequestDTO - pro.haichuang.framework.base.dto中的类
HttpServletRequestDTO
HttpServletRequestDTO() - 类 的构造器pro.haichuang.framework.base.dto.HttpServletRequestDTO
 

I

id() - 类 中的静态方法pro.haichuang.framework.base.util.common.ThreadLocalUtils
获取当前线程唯一ID
ID_NUMBER - 类 中的静态变量pro.haichuang.framework.base.constant.PatternConstant
身份证号正则表达式
IGNORE_PATTERN - 类 中的静态变量pro.haichuang.framework.base.config.swagger.factory.SwaggerFactory
忽略权限的正则表达式 主要用于接口文档中默认对匹配的路径不加上请求头, 方便操作
init() - 类 中的方法pro.haichuang.framework.base.config.aspect.LogSaveAspect
 
init() - 类 中的方法pro.haichuang.framework.base.config.aspect.RequestTimeoutAspect
 
initialize(Phone) - 类 中的方法pro.haichuang.framework.base.validate.phone.PhoneValidator
 
INSTANCE - 类 中的静态变量pro.haichuang.framework.base.config.mvc.FastJsonConfig.DateSerializer
 
INSTANCE - 类 中的静态变量pro.haichuang.framework.base.config.mvc.FastJsonConfig.EnumSerializer
 
INTERNAL - 类 中的静态变量pro.haichuang.framework.base.util.jwt.JwtPayload
 
IpUtils - pro.haichuang.framework.base.util.common中的类
IP工具类 该类提供了获取客户端IP的方法
IpUtils() - 类 的构造器pro.haichuang.framework.base.util.common.IpUtils
 
isFirstPage() - 接口 中的方法pro.haichuang.framework.base.page.Pageable
是否第一页
isFirstPage() - 类 中的方法pro.haichuang.framework.base.page.PageDTO
 
isInternal() - 类 中的方法pro.haichuang.framework.base.util.jwt.JwtPayload
 
isJsonRequest(HttpServletRequest) - 类 中的静态方法pro.haichuang.framework.base.util.common.RequestUtils
判断是否为JSON请求
isLastPage() - 接口 中的方法pro.haichuang.framework.base.page.Pageable
是否最后一页
isLastPage() - 类 中的方法pro.haichuang.framework.base.page.PageDTO
 
isValid(CharSequence, ConstraintValidatorContext) - 类 中的方法pro.haichuang.framework.base.validate.phone.PhoneValidator
 

J

jackson2ObjectMapperBuilderCustomizer() - 类 中的方法pro.haichuang.framework.base.config.mvc.JacksonConfig
 
JacksonConfig - pro.haichuang.framework.base.config.mvc中的类
Jackson自动配置 该类自动配置了 Jackson 的常用功能 已默认配置的如下: BigInteger 自动序列化为 String 字符串 Long 自动序列化为 String 字符串 Date 自动序列化为 yyyy-MM-dd HH:mm:ss 字符串 LocalDateTime 自动序列化为 yyyy-MM-dd HH:mm:ss 字符串 LocalDate 自动序列化为 yyyy-MM-dd 字符串 LocalTime 自动序列化为 HH:mm:ss 字符串 该类采用 Jackson2ObjectMapperBuilderCustomizer 的原因是默认 Jackson 已存在一些默认配置内容, 通过此种方式可以实现在不修改默认配置的情况下插入我们自定义的配置
JacksonConfig() - 类 的构造器pro.haichuang.framework.base.config.mvc.JacksonConfig
 
JacksonConfig.LocalDateConverter - pro.haichuang.framework.base.config.mvc中的类
LocalDate自定义转换器
JacksonConfig.LocalDateTimeConverter - pro.haichuang.framework.base.config.mvc中的类
LocalDateTime自定义转换器
JacksonConfig.LocalTimeConverter - pro.haichuang.framework.base.config.mvc中的类
LocalTime自定义转换器
JwtPayload - pro.haichuang.framework.base.util.jwt中的类
JWT载荷 该类为JWT标准载荷+自定义载荷, 其中包含了两个自定义参数, 对JWT相关操作请参考 JwtUtils userId: 用户ID internal: 是否为系统内置
JwtPayload() - 类 的构造器pro.haichuang.framework.base.util.jwt.JwtPayload
 
JwtUtils - pro.haichuang.framework.base.util.jwt中的类
JWT工具类 该类为JWT工具类, 对于JWT的操作一律使用此类
JwtUtils() - 类 的构造器pro.haichuang.framework.base.util.jwt.JwtUtils
 

L

LocalDateConverter() - 类 的构造器pro.haichuang.framework.base.config.mvc.JacksonConfig.LocalDateConverter
 
LocalDateTimeConverter() - 类 的构造器pro.haichuang.framework.base.config.mvc.JacksonConfig.LocalDateTimeConverter
 
LocalTimeConverter() - 类 的构造器pro.haichuang.framework.base.config.mvc.JacksonConfig.LocalTimeConverter
 
LogAspect - pro.haichuang.framework.base.config.aspect中的类
日志切面 该类具体实现了记录请求日志的功能, 切点为标注了 @ApiOperation 注解的方法记录相关请求与响应数据 注意: 该类启用的前提条件为标注了 @EnableControllerLogAspect 注解
LogAspect() - 类 的构造器pro.haichuang.framework.base.config.aspect.LogAspect
 
loggerThreadTtl() - 类 中的静态方法pro.haichuang.framework.base.key.ProjectKey
获取日志线程TTL-Key
LoginErrorEnum - pro.haichuang.framework.base.enums.error.client中的枚举
用户登录异常枚举
LoginException - pro.haichuang.framework.base.exception.client中的异常错误
用户登录自定义异常
LoginException(BaseEnum) - 异常错误 的构造器pro.haichuang.framework.base.exception.client.LoginException
 
LoginException(BaseEnum, String) - 异常错误 的构造器pro.haichuang.framework.base.exception.client.LoginException
 
logPointCut() - 类 中的方法pro.haichuang.framework.base.config.aspect.LogAspect
 
logPointCut() - 类 中的方法pro.haichuang.framework.base.config.aspect.LogSaveAspect
 
logPointCut() - 类 中的方法pro.haichuang.framework.base.config.aspect.RequestTimeoutAspect
 
LogSave - pro.haichuang.framework.base.annotation中的注释类型
日志保存切面 该注解配合 @EnableLogSave 注解使用, 当开启了 @EnableLogSave 后, 在 [Controller] 方法上标注该注解, 从而实现日志持久化记录 注意: 需要自定义类继承 AbstractLogSave 抽象类, 在自定义类中实现响应持久化逻辑
LogSaveAspect - pro.haichuang.framework.base.config.aspect中的类
日志持久化切面 该类具体实现了日志持久化相关封装, 具体持久化逻辑需要自定义继承 AbstractLogSave 抽象类 注意: 该类启用的前置条件为标注了 @EnableLogSave 注解
LogSaveAspect() - 类 的构造器pro.haichuang.framework.base.config.aspect.LogSaveAspect
 

M

ModelMapperUtils - pro.haichuang.framework.base.util.modelmapper中的类
ModelMapper映射工具类 该类用于创建 ModelMapper 对象
ModelMapperUtils() - 类 的构造器pro.haichuang.framework.base.util.modelmapper.ModelMapperUtils
 
MultiVO<T> - pro.haichuang.framework.base.response.vo中的类
多条数据VO 该类为多条数据VO, 用于多条数据返回的情况下使用, 多条数据+分页时请使用 PageVO, 使用时必须使用 ResultVO 中相关方法进行返回
MultiVO(BaseEnum, Collection<T>) - 类 的构造器pro.haichuang.framework.base.response.vo.MultiVO
 
MultiVO(BaseEnum, Collection<T>, String) - 类 的构造器pro.haichuang.framework.base.response.vo.MultiVO
 

N

NullUtils - pro.haichuang.framework.base.util.common中的类
空指针工具类 该类用于处理项目开发过程的各类空指针问题, 采用JDK8新特性 Optional 类进行封装, 更加方便处理项目中空指针的问题
NullUtils() - 类 的构造器pro.haichuang.framework.base.util.common.NullUtils
 

O

offsetPageNo() - 接口 中的方法pro.haichuang.framework.base.page.Pageable
获取偏移量
ofNullable(T, T) - 类 中的静态方法pro.haichuang.framework.base.util.common.NullUtils
空指针处理
ofNullable(T, Supplier<? extends T>) - 类 中的静态方法pro.haichuang.framework.base.util.common.NullUtils
空指针处理
ofNullable(List<T>, List<T>) - 类 中的静态方法pro.haichuang.framework.base.util.common.NullUtils
空指针处理
ofNullable(List<T>, Supplier<? extends List<T>>) - 类 中的静态方法pro.haichuang.framework.base.util.common.NullUtils
空指针处理
ofNullable(Set<T>, Set<T>) - 类 中的静态方法pro.haichuang.framework.base.util.common.NullUtils
空指针处理
ofNullable(Set<T>, Supplier<? extends Set<T>>) - 类 中的静态方法pro.haichuang.framework.base.util.common.NullUtils
空指针处理
ofNullable(Map<K, V>, Map<K, V>) - 类 中的静态方法pro.haichuang.framework.base.util.common.NullUtils
空指针处理
ofNullable(Map<K, V>, Supplier<? extends Map<K, V>>) - 类 中的静态方法pro.haichuang.framework.base.util.common.NullUtils
空指针处理
ofNullableThrow(T, Supplier<? extends X>) - 类 中的静态方法pro.haichuang.framework.base.util.common.NullUtils
空指针处理
ofNullableThrow(List<T>, Supplier<? extends X>) - 类 中的静态方法pro.haichuang.framework.base.util.common.NullUtils
空指针处理
ofNullableThrow(Set<T>, Supplier<? extends X>) - 类 中的静态方法pro.haichuang.framework.base.util.common.NullUtils
空指针处理
ofNullableThrow(Map<K, V>, Supplier<? extends X>) - 类 中的静态方法pro.haichuang.framework.base.util.common.NullUtils
空指针处理
ok() - 类 中的静态方法pro.haichuang.framework.base.response.ResultVO
 
ok(String) - 类 中的静态方法pro.haichuang.framework.base.response.ResultVO
 
ok(Boolean) - 类 中的静态方法pro.haichuang.framework.base.response.ResultVO
 
okOfMulti(Collection<T>) - 类 中的静态方法pro.haichuang.framework.base.response.ResultVO
 
okOfMulti(Collection<T>, String) - 类 中的静态方法pro.haichuang.framework.base.response.ResultVO
 
okOfPage(Pageable<T>) - 类 中的静态方法pro.haichuang.framework.base.response.ResultVO
 
okOfPage(Pageable<T>, String) - 类 中的静态方法pro.haichuang.framework.base.response.ResultVO
 
okOfSingle(T) - 类 中的静态方法pro.haichuang.framework.base.response.ResultVO
 
okOfSingle(T, String) - 类 中的静态方法pro.haichuang.framework.base.response.ResultVO
 
openApiExtensionResolver(OpenApiExtensionResolver) - 类 中的方法pro.haichuang.framework.base.config.swagger.SwaggerInfo.SwaggerInfoDtoBuilder
 
other(BaseEnum) - 类 中的静态方法pro.haichuang.framework.base.response.ResultVO
 
other(BaseEnum, String) - 类 中的静态方法pro.haichuang.framework.base.response.ResultVO
 
otherOfMulti(BaseEnum, Collection<T>) - 类 中的静态方法pro.haichuang.framework.base.response.ResultVO
 
otherOfMulti(BaseEnum, Collection<T>, String) - 类 中的静态方法pro.haichuang.framework.base.response.ResultVO
 
otherOfPage(BaseEnum, Pageable<T>) - 类 中的静态方法pro.haichuang.framework.base.response.ResultVO
 
otherOfPage(BaseEnum, Pageable<T>, String) - 类 中的静态方法pro.haichuang.framework.base.response.ResultVO
 
otherOfSingle(BaseEnum, T) - 类 中的静态方法pro.haichuang.framework.base.response.ResultVO
 
otherOfSingle(BaseEnum, T, String) - 类 中的静态方法pro.haichuang.framework.base.response.ResultVO
 

P

Pageable<T> - pro.haichuang.framework.base.page中的接口
分页接口 该接口为业务分页接口, 项目开发中需要用其子类 已默认内置 PageDTO
PageConstant - pro.haichuang.framework.base.constant中的类
分页常量 该类主要用于存储分页的常量信息
PageConstant() - 类 的构造器pro.haichuang.framework.base.constant.PageConstant
 
PageDetailVO - pro.haichuang.framework.base.response.vo中的类
分页详情VO 该类为 PageVO 中分页详情数据抽离, 禁止直接使用此类用于返回, 需要配合 PageVO, 并通过 ResultVO 进行返回
PageDetailVO(long, long, long) - 类 的构造器pro.haichuang.framework.base.response.vo.PageDetailVO
 
PageDTO<T> - pro.haichuang.framework.base.page中的类
分页DTO 该类为分页DTO, Pageable 的默认实现, 用于项目中所有分页相关功能数据传输, 原则上所有分页相关功能均使用此类
PageDTO() - 类 的构造器pro.haichuang.framework.base.page.PageDTO
构造器
PageDTO(long, long) - 类 的构造器pro.haichuang.framework.base.page.PageDTO
构造器
PageDTO(long, long, long, Collection<T>) - 类 的构造器pro.haichuang.framework.base.page.PageDTO
构造器
PageDTO(PageRequest) - 类 的构造器pro.haichuang.framework.base.page.PageDTO
构造器
PageDTO(PageRequest, long, Collection<T>) - 类 的构造器pro.haichuang.framework.base.page.PageDTO
构造器
PageDTO(PageDetailVO, Collection<T>) - 类 的构造器pro.haichuang.framework.base.page.PageDTO
构造器
PageRequest - pro.haichuang.framework.base.request中的类
分页查询基类 该类为分页查询基类, 所有带分页参数的请求实体均必须继承此类, 此类也可以单独进行使用 已默认提供一个基础分页查询实体 SimplePageRequest
PageRequest() - 类 的构造器pro.haichuang.framework.base.request.PageRequest
构造器
PageRequest(long, long) - 类 的构造器pro.haichuang.framework.base.request.PageRequest
构造器
PageVO<T> - pro.haichuang.framework.base.response.vo中的类
分页VO 该类为分页VO, 用于分页数据返回的情况下使用, 分页详情数据请参考 PageDetailVO 说明, 使用时必须使用 ResultVO 中相关方法进行返回
PageVO() - 类 的构造器pro.haichuang.framework.base.response.vo.PageVO
 
PageVO(BaseEnum, PageDetailVO, Collection<T>) - 类 的构造器pro.haichuang.framework.base.response.vo.PageVO
 
PageVO(BaseEnum, PageDetailVO, Collection<T>, String) - 类 的构造器pro.haichuang.framework.base.response.vo.PageVO
 
parameters(List<SecurityScheme>) - 类 中的方法pro.haichuang.framework.base.config.swagger.SwaggerInfo.SwaggerInfoDtoBuilder
 
parseInfo(HttpServletRequest, Method) - 类 中的静态方法pro.haichuang.framework.base.util.common.RequestUtils
解析HttpServletRequest请求相关信息 该类一般用于AOP或Intercept中, 传入 HttpServletRequestMethod 参数, 返回该请求相关的信息
parseJwtToken(String, String) - 类 中的静态方法pro.haichuang.framework.base.util.jwt.JwtUtils
解析JwtToken
PASSWORD - 类 中的静态变量pro.haichuang.framework.base.constant.PatternConstant
密码正则表达式 以字母开头, 长度在 [6~18] 之间, 只能包含字母、数字和下划线
PatternConstant - pro.haichuang.framework.base.constant中的类
正则表达式常量 该类主要用于存储预置正则表达式信息 点击查看常用正则表达式
PatternConstant() - 类 的构造器pro.haichuang.framework.base.constant.PatternConstant
 
PHONE - 类 中的静态变量pro.haichuang.framework.base.constant.PatternConstant
电话号码正则表达式 支持手机号码/3-4位区号/7-8位直播号码/1-4位分机号
Phone - pro.haichuang.framework.base.validate.phone中的注释类型
手机号验证
Phone.List - pro.haichuang.framework.base.validate.phone中的注释类型
 
PhoneValidator - pro.haichuang.framework.base.validate.phone中的类
手机号验证
PhoneValidator() - 类 的构造器pro.haichuang.framework.base.validate.phone.PhoneValidator
 
PrivacyErrorEnum - pro.haichuang.framework.base.enums.error.client中的枚举
用户隐私未授权异常枚举
PrivacyException - pro.haichuang.framework.base.exception.client中的异常错误
用户隐私未授权自定义异常
PrivacyException(PrivacyErrorEnum) - 异常错误 的构造器pro.haichuang.framework.base.exception.client.PrivacyException
 
PrivacyException(PrivacyErrorEnum, String) - 异常错误 的构造器pro.haichuang.framework.base.exception.client.PrivacyException
 
pro.haichuang.framework.base.annotation - 程序包 pro.haichuang.framework.base.annotation
核心注解
pro.haichuang.framework.base.config.aspect - 程序包 pro.haichuang.framework.base.config.aspect
核心配置-AOP
pro.haichuang.framework.base.config.autoconfiguration - 程序包 pro.haichuang.framework.base.config.autoconfiguration
核心配置-自动配置
pro.haichuang.framework.base.config.cors - 程序包 pro.haichuang.framework.base.config.cors
核心配置-跨域
pro.haichuang.framework.base.config.interceptor - 程序包 pro.haichuang.framework.base.config.interceptor
核心配置-拦截器
pro.haichuang.framework.base.config.mvc - 程序包 pro.haichuang.framework.base.config.mvc
核心配置-MVC
pro.haichuang.framework.base.config.mvc.enums - 程序包 pro.haichuang.framework.base.config.mvc.enums
核心配置-MVC-枚举
pro.haichuang.framework.base.config.mvc.filter - 程序包 pro.haichuang.framework.base.config.mvc.filter
核心配置-MVC-过滤器
pro.haichuang.framework.base.config.properties - 程序包 pro.haichuang.framework.base.config.properties
核心配置-配置文件自动装配
pro.haichuang.framework.base.config.swagger - 程序包 pro.haichuang.framework.base.config.swagger
核心配置-接口文档
pro.haichuang.framework.base.config.swagger.factory - 程序包 pro.haichuang.framework.base.config.swagger.factory
核心配置-接口文档-工厂
pro.haichuang.framework.base.constant - 程序包 pro.haichuang.framework.base.constant
核心常量
pro.haichuang.framework.base.dto - 程序包 pro.haichuang.framework.base.dto
核心DTO
pro.haichuang.framework.base.enums - 程序包 pro.haichuang.framework.base.enums
核心枚举
pro.haichuang.framework.base.enums.base - 程序包 pro.haichuang.framework.base.enums.base
核心基础枚举
pro.haichuang.framework.base.enums.error.client - 程序包 pro.haichuang.framework.base.enums.error.client
核心枚举-异常-客户端
pro.haichuang.framework.base.enums.error.server - 程序包 pro.haichuang.framework.base.enums.error.server
核心枚举-异常-服务端
pro.haichuang.framework.base.enums.success - 程序包 pro.haichuang.framework.base.enums.success
核心枚举-成功响应
pro.haichuang.framework.base.enums.upload - 程序包 pro.haichuang.framework.base.enums.upload
核心枚举-上传
pro.haichuang.framework.base.exception - 程序包 pro.haichuang.framework.base.exception
核心异常
pro.haichuang.framework.base.exception.client - 程序包 pro.haichuang.framework.base.exception.client
核心异常-客户端
pro.haichuang.framework.base.exception.server - 程序包 pro.haichuang.framework.base.exception.server
核心异常-服务端
pro.haichuang.framework.base.key - 程序包 pro.haichuang.framework.base.key
核心Key键
pro.haichuang.framework.base.page - 程序包 pro.haichuang.framework.base.page
核心分页
pro.haichuang.framework.base.request - 程序包 pro.haichuang.framework.base.request
核心请求
pro.haichuang.framework.base.response - 程序包 pro.haichuang.framework.base.response
核心响应
pro.haichuang.framework.base.response.vo - 程序包 pro.haichuang.framework.base.response.vo
核心响应-VO
pro.haichuang.framework.base.util.common - 程序包 pro.haichuang.framework.base.util.common
核心工具类-公共
pro.haichuang.framework.base.util.jwt - 程序包 pro.haichuang.framework.base.util.jwt
核心工具类-JWT
pro.haichuang.framework.base.util.modelmapper - 程序包 pro.haichuang.framework.base.util.modelmapper
核心工具类-ModelMapper
pro.haichuang.framework.base.validate - 程序包 pro.haichuang.framework.base.validate
核心Validate验证类
pro.haichuang.framework.base.validate.phone - 程序包 pro.haichuang.framework.base.validate.phone
核心Validate验证类-手机相关
ProjectKey - pro.haichuang.framework.base.key中的类
项目键常量 该类主要用于存储项目键获取
ProjectKey() - 类 的构造器pro.haichuang.framework.base.key.ProjectKey
 
ProjectUtils - pro.haichuang.framework.base.util.common中的类
项目工具类 该类封装了项目中常用的方法
ProjectUtils() - 类 的构造器pro.haichuang.framework.base.util.common.ProjectUtils
 

R

random() - 类 中的静态方法pro.haichuang.framework.base.util.common.UUIDUtils
UUID
random(int) - 类 中的静态方法pro.haichuang.framework.base.util.common.UUIDUtils
Specified Length By UUID
randomOfLang() - 类 中的静态方法pro.haichuang.framework.base.util.common.UUIDUtils
UUID
randomOfLang(int) - 类 中的静态方法pro.haichuang.framework.base.util.common.UUIDUtils
Specified Length By UUID
RegisterErrorEnum - pro.haichuang.framework.base.enums.error.client中的枚举
用户注册异常枚举
RegisterException - pro.haichuang.framework.base.exception.client中的异常错误
用户注册自定义异常
RegisterException(RegisterErrorEnum) - 异常错误 的构造器pro.haichuang.framework.base.exception.client.RegisterException
 
RegisterException(RegisterErrorEnum, String) - 异常错误 的构造器pro.haichuang.framework.base.exception.client.RegisterException
 
remove(String) - 类 中的静态方法pro.haichuang.framework.base.util.common.ThreadLocalUtils
根据Key删除当前线程中存储的Map值
remove() - 类 中的静态方法pro.haichuang.framework.base.util.jwt.SecurityUtils
移除当前线程存储的JWT载荷 因为 ThreadLocal 底层使用的内部类 ThreadLocalMap 实现的, 生命周期为当前线程, 所以不执行此方法当线程终止后 ThreadLocalMap 中的值会被JVM垃圾回收, 但推荐在不需要使用的时候显性的执行此方法, 便于理解
RepeatAndMdcFilter - pro.haichuang.framework.base.config.mvc.filter中的类
线程UUID切面
RepeatAndMdcFilter() - 类 的构造器pro.haichuang.framework.base.config.mvc.filter.RepeatAndMdcFilter
 
RepeatRequestWrapper - pro.haichuang.framework.base.config.mvc.filter中的类
重复获取请求流包装器 该类主要为解决 HttpServletRequestinputStream 流只能被读取一次问题 在处理表单请求时需要注意, 如果带有文件将会调用 HttpServletRequest.getParts() 拿到文件域, 最终会调用 Request.getParts() 方法, 核心为 getParts() 方法中的 parseParts(boolean) 方法, 在 parseParts(boolean) 方法中将会使用 FileUploadBase.parseRequest(RequestContext) 方法进行解析文件, 在 parseRequest(RequestContext) 方法中取出输入流, 所以如果为非 json 请求时不进行任何操作 Warning: 在提前使用 RepeatRequestWrapper.getInputStream() 方法时依然需要谨慎使用 (建议提前使用 RequestUtils.isJsonRequest(HttpServletRequest)) 判断该请求是否为 json 请求
RepeatRequestWrapper(HttpServletRequest) - 类 的构造器pro.haichuang.framework.base.config.mvc.filter.RepeatRequestWrapper
Constructs a request object wrapping the given request.
RequestParamErrorEnum - pro.haichuang.framework.base.enums.error.client中的枚举
请求参数异常枚举
RequestParamException - pro.haichuang.framework.base.exception.client中的异常错误
请求参数自定义异常
RequestParamException(RequestParamErrorEnum) - 异常错误 的构造器pro.haichuang.framework.base.exception.client.RequestParamException
 
RequestParamException(RequestParamErrorEnum, String) - 异常错误 的构造器pro.haichuang.framework.base.exception.client.RequestParamException
 
RequestServerErrorEnum - pro.haichuang.framework.base.enums.error.client中的枚举
请求服务异常枚举
RequestServerException - pro.haichuang.framework.base.exception.client中的异常错误
请求服务自定义异常
RequestServerException(RequestServerErrorEnum) - 异常错误 的构造器pro.haichuang.framework.base.exception.client.RequestServerException
 
RequestServerException(RequestServerErrorEnum, String) - 异常错误 的构造器pro.haichuang.framework.base.exception.client.RequestServerException
 
RequestTimeoutAspect - pro.haichuang.framework.base.config.aspect中的类
请求超时切面 该类具体实现了记录请求日志的功能, 切点为标注了 @ApiOperation 注解的方法开启请求超时切面监听 注意: 该类启用的前提条件为标注了 @EnableControllerTimeoutAspect 注解
RequestTimeoutAspect() - 类 的构造器pro.haichuang.framework.base.config.aspect.RequestTimeoutAspect
 
RequestUtils - pro.haichuang.framework.base.util.common中的类
请求工具类 该类主要用于处理请求相关数据
RequestUtils() - 类 的构造器pro.haichuang.framework.base.util.common.RequestUtils
 
resolve(String) - 枚举 中的静态方法pro.haichuang.framework.base.enums.base.SexEnum
 
resolve(String, Class<E>) - 接口 中的静态方法pro.haichuang.framework.base.enums.BaseEnum
解析枚举参数值
resolve(String) - 枚举 中的静态方法pro.haichuang.framework.base.enums.error.client.AuthorityErrorEnum
 
resolve(String) - 枚举 中的静态方法pro.haichuang.framework.base.enums.error.client.DeviceErrorEnum
 
resolve(String) - 枚举 中的静态方法pro.haichuang.framework.base.enums.error.client.LoginErrorEnum
 
resolve(String) - 枚举 中的静态方法pro.haichuang.framework.base.enums.error.client.PrivacyErrorEnum
 
resolve(String) - 枚举 中的静态方法pro.haichuang.framework.base.enums.error.client.RegisterErrorEnum
 
resolve(String) - 枚举 中的静态方法pro.haichuang.framework.base.enums.error.client.RequestParamErrorEnum
 
resolve(String) - 枚举 中的静态方法pro.haichuang.framework.base.enums.error.client.RequestServerErrorEnum
 
resolve(String) - 枚举 中的静态方法pro.haichuang.framework.base.enums.error.client.ResourceErrorEnum
 
resolve(String) - 枚举 中的静态方法pro.haichuang.framework.base.enums.error.client.UploadFileErrorEnum
 
resolve(String) - 枚举 中的静态方法pro.haichuang.framework.base.enums.error.client.VersionErrorEnum
 
resolve(String) - 枚举 中的静态方法pro.haichuang.framework.base.enums.error.server.DisasterRecoveryErrorEnum
 
resolve(String) - 枚举 中的静态方法pro.haichuang.framework.base.enums.error.server.ExecutionErrorEnum
 
resolve(String) - 枚举 中的静态方法pro.haichuang.framework.base.enums.error.server.ResourceErrorEnum
 
resolve(String) - 枚举 中的静态方法pro.haichuang.framework.base.enums.success.SuccessEnum
 
resolve(String) - 枚举 中的静态方法pro.haichuang.framework.base.enums.upload.UploadTypeEnum
 
ResourceErrorEnum - pro.haichuang.framework.base.enums.error.client中的枚举
用户资源异常枚举
ResourceErrorEnum - pro.haichuang.framework.base.enums.error.server中的枚举
系统资源异常枚举
ResourceException - pro.haichuang.framework.base.exception.client中的异常错误
用户资源自定义异常
ResourceException(ResourceErrorEnum) - 异常错误 的构造器pro.haichuang.framework.base.exception.client.ResourceException
 
ResourceException(ResourceErrorEnum, String) - 异常错误 的构造器pro.haichuang.framework.base.exception.client.ResourceException
 
ResourceException - pro.haichuang.framework.base.exception.server中的异常错误
系统资源自定义异常
ResourceException(ResourceErrorEnum) - 异常错误 的构造器pro.haichuang.framework.base.exception.server.ResourceException
 
ResourceException(ResourceErrorEnum, String) - 异常错误 的构造器pro.haichuang.framework.base.exception.server.ResourceException
 
ResponseUtils - pro.haichuang.framework.base.util.common中的类
HTTP响应工具类 该类主要用于直接对响应流的操作
ResponseUtils() - 类 的构造器pro.haichuang.framework.base.util.common.ResponseUtils
 
ResultVO - pro.haichuang.framework.base.response中的类
全局响应VO类 该类为全局响应VO, 所有控制器返回必须使用此类进行返回, 返回值类型参考 BaseVO 下所有实现
ResultVO() - 类 的构造器pro.haichuang.framework.base.response.ResultVO
 

S

saveLog(LogSave, Api, ApiOperation, String, String, Long, long) - 类 中的方法pro.haichuang.framework.base.config.interceptor.AbstractLogSave
保存日志逻辑
SecurityUtils - pro.haichuang.framework.base.util.jwt中的类
Security工具类 该类为辅助JWT工具类, 用于在全局便捷获取JWT载荷功能
SecurityUtils() - 类 的构造器pro.haichuang.framework.base.util.jwt.SecurityUtils
 
serverErrorHandler(Exception, HttpServletRequest, HttpServletResponse) - 类 中的方法pro.haichuang.framework.base.config.mvc.BaseControllerAdvice
系统异常全局捕获
set(String, T) - 类 中的静态方法pro.haichuang.framework.base.util.common.ThreadLocalUtils
添加当前线程中存储的数据
setApiMessage(String) - 类 中的方法pro.haichuang.framework.base.dto.HttpServletRequestDTO
 
setAud(String) - 类 中的方法pro.haichuang.framework.base.util.jwt.JwtPayload
 
setClientIp(String) - 类 中的方法pro.haichuang.framework.base.dto.HttpServletRequestDTO
 
setContent(Collection<T>) - 类 中的方法pro.haichuang.framework.base.page.PageDTO
 
setData(Collection<T>) - 类 中的方法pro.haichuang.framework.base.response.vo.MultiVO
 
setData(Collection<T>) - 类 中的方法pro.haichuang.framework.base.response.vo.PageVO
 
setData(T) - 类 中的方法pro.haichuang.framework.base.response.vo.SingleVO
 
setDetail(PageDetailVO) - 类 中的方法pro.haichuang.framework.base.response.vo.PageVO
 
setEnable(Boolean) - 类 中的方法pro.haichuang.framework.base.config.properties.BaseConfigProperties
 
setErrorCode(String) - 类 中的方法pro.haichuang.framework.base.response.vo.BaseVO
 
setErrorMessage(String) - 类 中的方法pro.haichuang.framework.base.response.vo.BaseVO
 
setExp(Date) - 类 中的方法pro.haichuang.framework.base.util.jwt.JwtPayload
 
setFullMethodName(String) - 类 中的方法pro.haichuang.framework.base.dto.HttpServletRequestDTO
 
setIat(Date) - 类 中的方法pro.haichuang.framework.base.util.jwt.JwtPayload
 
setInternal(boolean) - 类 中的方法pro.haichuang.framework.base.util.jwt.JwtPayload
 
setIss(String) - 类 中的方法pro.haichuang.framework.base.util.jwt.JwtPayload
 
setJti(String) - 类 中的方法pro.haichuang.framework.base.util.jwt.JwtPayload
 
setJwtPayload(JwtPayload) - 类 中的静态方法pro.haichuang.framework.base.util.jwt.SecurityUtils
设置Context
setKeyword(String) - 类 中的方法pro.haichuang.framework.base.request.SimplePageRequest
 
setNbf(Date) - 类 中的方法pro.haichuang.framework.base.util.jwt.JwtPayload
 
setPageNo(long) - 类 中的方法pro.haichuang.framework.base.page.PageDTO
 
setPageNo(long) - 类 中的方法pro.haichuang.framework.base.request.PageRequest
设置页码
setPageNo(long) - 类 中的方法pro.haichuang.framework.base.response.vo.PageDetailVO
 
setPageSize(long) - 类 中的方法pro.haichuang.framework.base.page.PageDTO
 
setPageSize(long) - 类 中的方法pro.haichuang.framework.base.request.PageRequest
设置每页展示数量
setPageSize(long) - 类 中的方法pro.haichuang.framework.base.response.vo.PageDetailVO
 
setProjectCode(String) - 类 中的方法pro.haichuang.framework.base.config.properties.BaseConfigProperties
 
setRequestTimeoutTime(Duration) - 类 中的方法pro.haichuang.framework.base.config.properties.BaseConfigProperties
 
setSub(String) - 类 中的方法pro.haichuang.framework.base.util.jwt.JwtPayload
 
setTotalCount(long) - 类 中的方法pro.haichuang.framework.base.page.PageDTO
 
setTotalCount(long) - 类 中的方法pro.haichuang.framework.base.response.vo.PageDetailVO
 
setUserId(Long) - 类 中的方法pro.haichuang.framework.base.dto.HttpServletRequestDTO
 
setUserId(Long) - 类 中的方法pro.haichuang.framework.base.util.jwt.JwtPayload
 
setUserTip(String) - 类 中的方法pro.haichuang.framework.base.response.vo.BaseVO
 
SexEnum - pro.haichuang.framework.base.enums.base中的枚举
性别枚举
SimplePageRequest - pro.haichuang.framework.base.request中的类
简单分页查询 该类为简单分页查询实体, 包含了一个默认 keyword 字段用于查询参数
SimplePageRequest() - 类 的构造器pro.haichuang.framework.base.request.SimplePageRequest
 
SingleVO<T> - pro.haichuang.framework.base.response.vo中的类
单条数据VO 该类为单条数据VO, 用于单条数据返回的情况下使用, 使用时必须使用 ResultVO 中相关方法进行返回
SingleVO(BaseEnum, T) - 类 的构造器pro.haichuang.framework.base.response.vo.SingleVO
 
SingleVO(BaseEnum, T, String) - 类 的构造器pro.haichuang.framework.base.response.vo.SingleVO
 
StackTraceException - pro.haichuang.framework.base.exception中的异常错误
堆栈自定义异常
StackTraceException(String) - 异常错误 的构造器pro.haichuang.framework.base.exception.StackTraceException
 
stackTracerErrorHandler(StackTraceException, HttpServletRequest, HttpServletResponse) - 类 中的方法pro.haichuang.framework.base.config.mvc.BaseControllerAdvice
堆栈异常全局捕获
STRONG_PASSWORD - 类 中的静态变量pro.haichuang.framework.base.constant.PatternConstant
强密码正则表达式 必须包含大小写字母和数字的组合, 不能使用特殊字符, 长度在 [8-10] 之间
STRONG_PASSWORD_WITH_SPECIAL - 类 中的静态变量pro.haichuang.framework.base.constant.PatternConstant
强密码正则表达式 必须包含大小写字母和数字的组合, 可以使用特殊字符, 长度在 [8-10] 之间
SuccessEnum - pro.haichuang.framework.base.enums.success中的枚举
成功枚举
SwaggerFactory - pro.haichuang.framework.base.config.swagger.factory中的类
swagger工厂类 该类为 [Swagger] 工厂类, 主要用于根据 SwaggerInfo 创建 Docket 对象 该类指定了部分默认参数, 如需自定义在参数 SwaggerInfo 中进行赋值相关属性即可 注意: 请求地址中带有 [common] 字段时 SecurityContext 上下文将不生效
SwaggerFactory() - 类 的构造器pro.haichuang.framework.base.config.swagger.factory.SwaggerFactory
 
SwaggerInfo - pro.haichuang.framework.base.config.swagger中的类
Swagger信息 该类为 Swagger 相关信息封装, 配合 SwaggerFactory 工厂类生成 Docket 对象, 创建相关接口文档数据
SwaggerInfo(String, String, String, String, Contact, String, String, OpenApiExtensionResolver, List<SecurityScheme>) - 类 的构造器pro.haichuang.framework.base.config.swagger.SwaggerInfo
 
SwaggerInfo.SwaggerInfoDtoBuilder - pro.haichuang.framework.base.config.swagger中的类
 
SwaggerInfoDtoBuilder() - 类 的构造器pro.haichuang.framework.base.config.swagger.SwaggerInfo.SwaggerInfoDtoBuilder
 

T

termsOfServiceUrl(String) - 类 中的方法pro.haichuang.framework.base.config.swagger.SwaggerInfo.SwaggerInfoDtoBuilder
 
thirdPartyErrorHandler(ThirdPartyException, HttpServletRequest, HttpServletResponse) - 类 中的方法pro.haichuang.framework.base.config.mvc.BaseControllerAdvice
第三方异常全局捕获
ThirdPartyException - pro.haichuang.framework.base.exception中的异常错误
第三方自定义异常
ThirdPartyException(BaseEnum) - 异常错误 的构造器pro.haichuang.framework.base.exception.ThirdPartyException
 
ThirdPartyException(BaseEnum, String) - 异常错误 的构造器pro.haichuang.framework.base.exception.ThirdPartyException
 
ThirdPartyException(String, String) - 异常错误 的构造器pro.haichuang.framework.base.exception.ThirdPartyException
 
ThirdPartyException(String, String, String) - 异常错误 的构造器pro.haichuang.framework.base.exception.ThirdPartyException
 
ThreadLocalUtils - pro.haichuang.framework.base.util.common中的类
当前线程唯一变量储存
ThreadLocalUtils() - 类 的构造器pro.haichuang.framework.base.util.common.ThreadLocalUtils
 
title(String) - 类 中的方法pro.haichuang.framework.base.config.swagger.SwaggerInfo.SwaggerInfoDtoBuilder
 
toString() - 类 中的方法pro.haichuang.framework.base.config.swagger.SwaggerInfo.SwaggerInfoDtoBuilder
 
toString() - 类 中的方法pro.haichuang.framework.base.config.swagger.SwaggerInfo
 
toString() - 类 中的方法pro.haichuang.framework.base.dto.HttpServletRequestDTO
 
toString() - 枚举 中的方法pro.haichuang.framework.base.enums.base.SexEnum
 
toString() - 枚举 中的方法pro.haichuang.framework.base.enums.error.client.AuthorityErrorEnum
 
toString() - 枚举 中的方法pro.haichuang.framework.base.enums.error.client.DeviceErrorEnum
 
toString() - 枚举 中的方法pro.haichuang.framework.base.enums.error.client.LoginErrorEnum
 
toString() - 枚举 中的方法pro.haichuang.framework.base.enums.error.client.PrivacyErrorEnum
 
toString() - 枚举 中的方法pro.haichuang.framework.base.enums.error.client.RegisterErrorEnum
 
toString() - 枚举 中的方法pro.haichuang.framework.base.enums.error.client.RequestParamErrorEnum
 
toString() - 枚举 中的方法pro.haichuang.framework.base.enums.error.client.RequestServerErrorEnum
 
toString() - 枚举 中的方法pro.haichuang.framework.base.enums.error.client.ResourceErrorEnum
 
toString() - 枚举 中的方法pro.haichuang.framework.base.enums.error.client.UploadFileErrorEnum
 
toString() - 枚举 中的方法pro.haichuang.framework.base.enums.error.client.VersionErrorEnum
 
toString() - 枚举 中的方法pro.haichuang.framework.base.enums.error.server.DisasterRecoveryErrorEnum
 
toString() - 枚举 中的方法pro.haichuang.framework.base.enums.error.server.ExecutionErrorEnum
 
toString() - 枚举 中的方法pro.haichuang.framework.base.enums.error.server.ResourceErrorEnum
 
toString() - 枚举 中的方法pro.haichuang.framework.base.enums.success.SuccessEnum
 
toString() - 枚举 中的方法pro.haichuang.framework.base.enums.upload.UploadTypeEnum
 
toString() - 类 中的方法pro.haichuang.framework.base.page.PageDTO
 
toString() - 类 中的方法pro.haichuang.framework.base.request.PageRequest
 
toString() - 类 中的方法pro.haichuang.framework.base.request.SimplePageRequest
 
toString() - 类 中的方法pro.haichuang.framework.base.response.ResultVO
 
toString() - 类 中的方法pro.haichuang.framework.base.response.vo.BaseVO
 
toString() - 类 中的方法pro.haichuang.framework.base.response.vo.MultiVO
 
toString() - 类 中的方法pro.haichuang.framework.base.response.vo.PageDetailVO
 
toString() - 类 中的方法pro.haichuang.framework.base.response.vo.PageVO
 
toString() - 类 中的方法pro.haichuang.framework.base.response.vo.SingleVO
 
toString() - 类 中的方法pro.haichuang.framework.base.util.jwt.JwtPayload
 

U

UploadFileErrorEnum - pro.haichuang.framework.base.enums.error.client中的枚举
用户上传文件异常枚举
UploadFileException - pro.haichuang.framework.base.exception.client中的异常错误
用户上传文件自定义异常
UploadFileException(UploadFileErrorEnum) - 异常错误 的构造器pro.haichuang.framework.base.exception.client.UploadFileException
 
UploadFileException(UploadFileErrorEnum, String) - 异常错误 的构造器pro.haichuang.framework.base.exception.client.UploadFileException
 
UploadTypeEnum - pro.haichuang.framework.base.enums.upload中的枚举
上传类型枚举
USER_ID - 类 中的静态变量pro.haichuang.framework.base.util.jwt.JwtPayload
 
USER_TIP - 类 中的静态变量pro.haichuang.framework.base.response.vo.BaseVO
 
userTip - 异常错误 中的变量pro.haichuang.framework.base.exception.ApplicationException
用户提示信息
userTip - 异常错误 中的变量pro.haichuang.framework.base.exception.ThirdPartyException
错误信息
UUIDUtils - pro.haichuang.framework.base.util.common中的类
UUID工具类 该类用于便捷的生成指定格式的 uuid
UUIDUtils() - 类 的构造器pro.haichuang.framework.base.util.common.UUIDUtils
 

V

validate(boolean, BaseEnum) - 类 中的静态方法pro.haichuang.framework.base.util.common.ValidateUtils
验证自定义异常
validate(boolean, BaseEnum, String) - 类 中的静态方法pro.haichuang.framework.base.util.common.ValidateUtils
验证自定义异常
validate(boolean, AuthorityErrorEnum) - 类 中的静态方法pro.haichuang.framework.base.util.common.ValidateUtils
验证访问权限异常
validate(boolean, AuthorityErrorEnum, String) - 类 中的静态方法pro.haichuang.framework.base.util.common.ValidateUtils
验证访问权限异常
validate(boolean, LoginErrorEnum) - 类 中的静态方法pro.haichuang.framework.base.util.common.ValidateUtils
验证用户登录异常
validate(boolean, LoginErrorEnum, String) - 类 中的静态方法pro.haichuang.framework.base.util.common.ValidateUtils
验证用户登录异常
validate(boolean, RegisterErrorEnum) - 类 中的静态方法pro.haichuang.framework.base.util.common.ValidateUtils
验证用户注册异常
validate(boolean, RegisterErrorEnum, String) - 类 中的静态方法pro.haichuang.framework.base.util.common.ValidateUtils
验证用户注册异常
validate(boolean, RequestParamErrorEnum) - 类 中的静态方法pro.haichuang.framework.base.util.common.ValidateUtils
验证请求参数异常
validate(boolean, RequestParamErrorEnum, String) - 类 中的静态方法pro.haichuang.framework.base.util.common.ValidateUtils
验证请求参数异常
validate(boolean, RequestServerErrorEnum) - 类 中的静态方法pro.haichuang.framework.base.util.common.ValidateUtils
验证请求服务异常
validate(boolean, RequestServerErrorEnum, String) - 类 中的静态方法pro.haichuang.framework.base.util.common.ValidateUtils
验证请求服务异常
validate(boolean, ResourceErrorEnum) - 类 中的静态方法pro.haichuang.framework.base.util.common.ValidateUtils
验证用户资源异常
validate(boolean, ResourceErrorEnum, String) - 类 中的静态方法pro.haichuang.framework.base.util.common.ValidateUtils
验证用户资源异常
validate(boolean, UploadFileErrorEnum) - 类 中的静态方法pro.haichuang.framework.base.util.common.ValidateUtils
验证用户上传文件异常
validate(boolean, UploadFileErrorEnum, String) - 类 中的静态方法pro.haichuang.framework.base.util.common.ValidateUtils
验证用户上传文件异常
validate(boolean, VersionErrorEnum) - 类 中的静态方法pro.haichuang.framework.base.util.common.ValidateUtils
验证用户当前版本异常
validate(boolean, VersionErrorEnum, String) - 类 中的静态方法pro.haichuang.framework.base.util.common.ValidateUtils
验证用户当前版本异常
validate(boolean, PrivacyErrorEnum) - 类 中的静态方法pro.haichuang.framework.base.util.common.ValidateUtils
验证用户隐私未授权异常
validate(boolean, PrivacyErrorEnum, String) - 类 中的静态方法pro.haichuang.framework.base.util.common.ValidateUtils
验证用户隐私未授权异常
validate(boolean, DeviceErrorEnum) - 类 中的静态方法pro.haichuang.framework.base.util.common.ValidateUtils
验证用户设备异常
validate(boolean, DeviceErrorEnum, String) - 类 中的静态方法pro.haichuang.framework.base.util.common.ValidateUtils
验证用户设备异常
validate(boolean, ExecutionErrorEnum) - 类 中的静态方法pro.haichuang.framework.base.util.common.ValidateUtils
验证系统执行超时异常
validate(boolean, ExecutionErrorEnum, String) - 类 中的静态方法pro.haichuang.framework.base.util.common.ValidateUtils
验证系统执行超时异常
validate(boolean, DisasterRecoveryErrorEnum) - 类 中的静态方法pro.haichuang.framework.base.util.common.ValidateUtils
验证系统容灾功能被触发异常
validate(boolean, DisasterRecoveryErrorEnum, String) - 类 中的静态方法pro.haichuang.framework.base.util.common.ValidateUtils
验证系统容灾功能被触发异常
validate(boolean, ResourceErrorEnum) - 类 中的静态方法pro.haichuang.framework.base.util.common.ValidateUtils
验证系统资源异常
validate(boolean, ResourceErrorEnum, String) - 类 中的静态方法pro.haichuang.framework.base.util.common.ValidateUtils
验证系统资源异常
ValidateUtils - pro.haichuang.framework.base.util.common中的类
验证工具类 该类主要用于验证参数是否符合要求, 如果不符合则抛出指定异常, 避免重复性写大量 if/else 语句 客户端异常枚举包: pro.haichuang.framework.base.enums.error.client 客户端自定义异常包: pro.haichuang.framework.base.exception.client 服务端异常枚举包: pro.haichuang.framework.base.enums.error.server 服务端自定义异常包: pro.haichuang.framework.base.exception.server
ValidateUtils() - 类 的构造器pro.haichuang.framework.base.util.common.ValidateUtils
 
validationExceptionHandler(MissingServletRequestParameterException, HttpServletRequest, HttpServletResponse) - 类 中的方法pro.haichuang.framework.base.config.mvc.BaseControllerAdvice
参数为空全局捕获 RequestType = RequestParam 捕获来自 RequestParam
validationExceptionHandler(MethodArgumentTypeMismatchException, HttpServletRequest, HttpServletResponse) - 类 中的方法pro.haichuang.framework.base.config.mvc.BaseControllerAdvice
参数转换异常全局捕获
validationExceptionHandler(ValidationException, HttpServletRequest, HttpServletResponse) - 类 中的方法pro.haichuang.framework.base.config.mvc.BaseControllerAdvice
验证异常全局捕获 RequestType = RequestParam 捕获来自 javax.validation.constraints
validationExceptionHandler(HttpMessageNotReadableException, HttpServletRequest, HttpServletResponse) - 类 中的方法pro.haichuang.framework.base.config.mvc.BaseControllerAdvice
请求体异常全局捕获 RequestType = RequestBody Also throw to InvalidFormatException
validationExceptionHandler(MethodArgumentNotValidException, HttpServletRequest, HttpServletResponse) - 类 中的方法pro.haichuang.framework.base.config.mvc.BaseControllerAdvice
请求体验证全局捕获 RequestType = RequestBody 捕获来自 javax.validation.constraints
validationExceptionHandler(BindException, HttpServletRequest, HttpServletResponse) - 类 中的方法pro.haichuang.framework.base.config.mvc.BaseControllerAdvice
绑定异常全局捕获
validationExceptionHandler(HttpRequestMethodNotSupportedException, HttpServletRequest, HttpServletResponse) - 类 中的方法pro.haichuang.framework.base.config.mvc.BaseControllerAdvice
方法不被允许全局捕获
value() - 枚举 中的方法pro.haichuang.framework.base.enums.base.SexEnum
 
value() - 接口 中的方法pro.haichuang.framework.base.enums.BaseEnum
获取枚举值
value() - 枚举 中的方法pro.haichuang.framework.base.enums.error.client.AuthorityErrorEnum
 
value() - 枚举 中的方法pro.haichuang.framework.base.enums.error.client.DeviceErrorEnum
 
value() - 枚举 中的方法pro.haichuang.framework.base.enums.error.client.LoginErrorEnum
 
value() - 枚举 中的方法pro.haichuang.framework.base.enums.error.client.PrivacyErrorEnum
 
value() - 枚举 中的方法pro.haichuang.framework.base.enums.error.client.RegisterErrorEnum
 
value() - 枚举 中的方法pro.haichuang.framework.base.enums.error.client.RequestParamErrorEnum
 
value() - 枚举 中的方法pro.haichuang.framework.base.enums.error.client.RequestServerErrorEnum
 
value() - 枚举 中的方法pro.haichuang.framework.base.enums.error.client.ResourceErrorEnum
 
value() - 枚举 中的方法pro.haichuang.framework.base.enums.error.client.UploadFileErrorEnum
 
value() - 枚举 中的方法pro.haichuang.framework.base.enums.error.client.VersionErrorEnum
 
value() - 枚举 中的方法pro.haichuang.framework.base.enums.error.server.DisasterRecoveryErrorEnum
 
value() - 枚举 中的方法pro.haichuang.framework.base.enums.error.server.ExecutionErrorEnum
 
value() - 枚举 中的方法pro.haichuang.framework.base.enums.error.server.ResourceErrorEnum
 
value() - 枚举 中的方法pro.haichuang.framework.base.enums.success.SuccessEnum
 
value() - 枚举 中的方法pro.haichuang.framework.base.enums.upload.UploadTypeEnum
 
valueOf(String) - 枚举 中的静态方法pro.haichuang.framework.base.enums.base.SexEnum
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法pro.haichuang.framework.base.enums.error.client.AuthorityErrorEnum
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法pro.haichuang.framework.base.enums.error.client.DeviceErrorEnum
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法pro.haichuang.framework.base.enums.error.client.LoginErrorEnum
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法pro.haichuang.framework.base.enums.error.client.PrivacyErrorEnum
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法pro.haichuang.framework.base.enums.error.client.RegisterErrorEnum
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法pro.haichuang.framework.base.enums.error.client.RequestParamErrorEnum
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法pro.haichuang.framework.base.enums.error.client.RequestServerErrorEnum
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法pro.haichuang.framework.base.enums.error.client.ResourceErrorEnum
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法pro.haichuang.framework.base.enums.error.client.UploadFileErrorEnum
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法pro.haichuang.framework.base.enums.error.client.VersionErrorEnum
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法pro.haichuang.framework.base.enums.error.server.DisasterRecoveryErrorEnum
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法pro.haichuang.framework.base.enums.error.server.ExecutionErrorEnum
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法pro.haichuang.framework.base.enums.error.server.ResourceErrorEnum
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法pro.haichuang.framework.base.enums.success.SuccessEnum
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法pro.haichuang.framework.base.enums.upload.UploadTypeEnum
返回带有指定名称的该类型的枚举常量。
values() - 枚举 中的静态方法pro.haichuang.framework.base.enums.base.SexEnum
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法pro.haichuang.framework.base.enums.error.client.AuthorityErrorEnum
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法pro.haichuang.framework.base.enums.error.client.DeviceErrorEnum
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法pro.haichuang.framework.base.enums.error.client.LoginErrorEnum
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法pro.haichuang.framework.base.enums.error.client.PrivacyErrorEnum
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法pro.haichuang.framework.base.enums.error.client.RegisterErrorEnum
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法pro.haichuang.framework.base.enums.error.client.RequestParamErrorEnum
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法pro.haichuang.framework.base.enums.error.client.RequestServerErrorEnum
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法pro.haichuang.framework.base.enums.error.client.ResourceErrorEnum
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法pro.haichuang.framework.base.enums.error.client.UploadFileErrorEnum
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法pro.haichuang.framework.base.enums.error.client.VersionErrorEnum
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法pro.haichuang.framework.base.enums.error.server.DisasterRecoveryErrorEnum
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法pro.haichuang.framework.base.enums.error.server.ExecutionErrorEnum
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法pro.haichuang.framework.base.enums.error.server.ResourceErrorEnum
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法pro.haichuang.framework.base.enums.success.SuccessEnum
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法pro.haichuang.framework.base.enums.upload.UploadTypeEnum
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
version(String) - 类 中的方法pro.haichuang.framework.base.config.swagger.SwaggerInfo.SwaggerInfoDtoBuilder
 
VersionErrorEnum - pro.haichuang.framework.base.enums.error.client中的枚举
用户当前版本异常枚举
VersionException - pro.haichuang.framework.base.exception.client中的异常错误
用户当前版本自定义异常
VersionException(VersionErrorEnum) - 异常错误 的构造器pro.haichuang.framework.base.exception.client.VersionException
 
VersionException(VersionErrorEnum, String) - 异常错误 的构造器pro.haichuang.framework.base.exception.client.VersionException
 

W

WebMvcConfig - pro.haichuang.framework.base.config.mvc中的类
WebMvc配置 该类为默认 WebMvc 配置
WebMvcConfig() - 类 的构造器pro.haichuang.framework.base.config.mvc.WebMvcConfig
 
write(JSONSerializer, Object, Object, Type, int) - 类 中的方法pro.haichuang.framework.base.config.mvc.FastJsonConfig.DateSerializer
 
write(JSONSerializer, Object, Object, Type, int) - 类 中的方法pro.haichuang.framework.base.config.mvc.FastJsonConfig.EnumSerializer
 
writeOfFile(HttpServletRequest, HttpServletResponse, File) - 类 中的静态方法pro.haichuang.framework.base.util.common.ResponseUtils
向客户端输出文件响应信息
writeOfJson(HttpServletResponse, Object) - 类 中的静态方法pro.haichuang.framework.base.util.common.ResponseUtils
向客户端输出Json响应信息
writeOfOriginal(HttpServletResponse, Object) - 类 中的静态方法pro.haichuang.framework.base.util.common.ResponseUtils
向客户端输出原始响应信息
A B C D E F G H I J L M N O P R S T U V W 
跳过导航链接

Copyright © 2021 HaiChuang Inc.. All rights reserved.