索引

A B C D E F G H I L M N O P R S T V W X 
常量字段值|所有程序包|所有类和接口|序列化表格

A

ACCESS_LIMITED_FILTER_ORDER - 接口中的静态变量 cn.herodotus.stirrup.web.core.constants.WebFilterOrders
 
AccessLimited - cn.herodotus.stirrup.web.core.annotation中的批注接口
Description: 接口防刷注解
addResponseContentType(ServerHttpResponse, String) - 类中的静态方法 cn.herodotus.stirrup.web.core.reactive.utils.HeaderUtils
添加响应的 Content-Type
analyseSessionId(HttpServletRequest) - 类中的静态方法 cn.herodotus.stirrup.web.core.servlet.utils.SessionUtils
解析 Session ID
analyseSessionId(HttpInputMessage) - 类中的静态方法 cn.herodotus.stirrup.web.core.servlet.utils.SessionUtils
解析 Session ID
analyseSessionId(ServerHttpRequest) - 类中的静态方法 cn.herodotus.stirrup.web.core.servlet.utils.SessionUtils
解析 Session ID
analyseSessionId(ServerWebExchange) - 类中的静态方法 cn.herodotus.stirrup.web.core.reactive.utils.SessionUtils
解析 Session ID
apply(ServerWebExchange, String) - 类中的方法 cn.herodotus.stirrup.web.core.reactive.secure.SqlInjectionRequestBodyChecker
 
apply(ServerWebExchange, String) - 类中的方法 cn.herodotus.stirrup.web.core.reactive.secure.XssRequestBodyChecker
 

B

BaseDto - cn.herodotus.stirrup.web.core.definition.dto中的类
Description: DTO基类定义
BaseDto() - 类的构造器 cn.herodotus.stirrup.web.core.definition.dto.BaseDto
 

C

CACHE_NAME_TOKEN_ACCESS_LIMITED - 接口中的静态变量 cn.herodotus.stirrup.web.core.constants.WebConstants
 
CACHE_NAME_TOKEN_IDEMPOTENT - 接口中的静态变量 cn.herodotus.stirrup.web.core.constants.WebConstants
 
CACHE_NAME_TOKEN_SECURE_KEY - 接口中的静态变量 cn.herodotus.stirrup.web.core.constants.WebConstants
 
cached(ServerWebExchange, byte[]) - 类中的静态方法 cn.herodotus.stirrup.web.core.reactive.utils.RequestBodyUtils
缓存请求 RequestBody
cn.herodotus.stirrup.web.core.annotation - 程序包 cn.herodotus.stirrup.web.core.annotation
 
cn.herodotus.stirrup.web.core.condition - 程序包 cn.herodotus.stirrup.web.core.condition
 
cn.herodotus.stirrup.web.core.constants - 程序包 cn.herodotus.stirrup.web.core.constants
 
cn.herodotus.stirrup.web.core.definition - 程序包 cn.herodotus.stirrup.web.core.definition
 
cn.herodotus.stirrup.web.core.definition.dto - 程序包 cn.herodotus.stirrup.web.core.definition.dto
 
cn.herodotus.stirrup.web.core.definition.utils - 程序包 cn.herodotus.stirrup.web.core.definition.utils
 
cn.herodotus.stirrup.web.core.enums - 程序包 cn.herodotus.stirrup.web.core.enums
 
cn.herodotus.stirrup.web.core.exception - 程序包 cn.herodotus.stirrup.web.core.exception
 
cn.herodotus.stirrup.web.core.reactive.definition - 程序包 cn.herodotus.stirrup.web.core.reactive.definition
 
cn.herodotus.stirrup.web.core.reactive.secure - 程序包 cn.herodotus.stirrup.web.core.reactive.secure
 
cn.herodotus.stirrup.web.core.reactive.utils - 程序包 cn.herodotus.stirrup.web.core.reactive.utils
 
cn.herodotus.stirrup.web.core.servlet.utils - 程序包 cn.herodotus.stirrup.web.core.servlet.utils
 
cn.herodotus.stirrup.web.core.support - 程序包 cn.herodotus.stirrup.web.core.support
 
cn.herodotus.stirrup.web.core.validation - 程序包 cn.herodotus.stirrup.web.core.validation
 
ConditionalOnDistributedArchitecture - cn.herodotus.stirrup.web.core.annotation中的批注接口
Description: 分布式架构模式条件注解
ConditionalOnLocalDataAccess - cn.herodotus.stirrup.web.core.annotation中的批注接口
Description: 本地数据访问策略条件注解
ConditionalOnMonocoqueArchitecture - cn.herodotus.stirrup.web.core.annotation中的批注接口
Description: 单体架构模式条件注解
ConditionalOnRemoteDataAccess - cn.herodotus.stirrup.web.core.annotation中的批注接口
Description: 远程数据访问策略条件注解
ConditionalOnScanEnabled - cn.herodotus.stirrup.web.core.annotation中的批注接口
Description: 分布式架构模式条件注解
ConditionalOnSMCrypto - cn.herodotus.stirrup.web.core.annotation中的批注接口
Description: 国密算法条件注解
ConditionalOnStandardCrypto - cn.herodotus.stirrup.web.core.annotation中的批注接口
Description: 标准加密算法
ConditionalOnSwaggerEnabled - cn.herodotus.stirrup.web.core.annotation中的批注接口
Description: Swagger条件开启主机
Controller - cn.herodotus.stirrup.web.core.definition中的接口
Description : Controller基础定义
CookieUtils - cn.herodotus.stirrup.web.core.reactive.utils中的类
Description: WebFlux Cookie 工具类
CookieUtils - cn.herodotus.stirrup.web.core.servlet.utils中的类
Description: Cookie 操作工具类
CookieUtils() - 类的构造器 cn.herodotus.stirrup.web.core.reactive.utils.CookieUtils
 
CookieUtils() - 类的构造器 cn.herodotus.stirrup.web.core.servlet.utils.CookieUtils
 
createNewExchange(ServerWebExchange, String) - 类中的静态方法 cn.herodotus.stirrup.web.core.reactive.utils.ExchangeUtils
将修改后的请求体封装为新 Exchange 的统一方法
createNewExchange(ServerWebExchange, URI) - 类中的静态方法 cn.herodotus.stirrup.web.core.reactive.utils.ExchangeUtils
重新构建 ServerWebExchange
createNewExchange(ServerWebExchange, HttpHeaders, Flux<DataBuffer>) - 类中的静态方法 cn.herodotus.stirrup.web.core.reactive.utils.ExchangeUtils
重写 WebFlux Request Body
createNewExchange(ServerWebExchange, ServerHttpRequest) - 类中的静态方法 cn.herodotus.stirrup.web.core.reactive.utils.ExchangeUtils
重新构建 ServerWebExchange
createNewRequest(ServerWebExchange) - 类中的静态方法 cn.herodotus.stirrup.web.core.reactive.utils.ExchangeUtils
根据 URI 重新构建 WebFlux 请求
createNewRequest(ServerWebExchange, URI) - 类中的静态方法 cn.herodotus.stirrup.web.core.reactive.utils.ExchangeUtils
根据 URI 重新构建 WebFlux 请求
Crypto - cn.herodotus.stirrup.web.core.annotation中的批注接口
Description: 加密解密标记注解
CryptoStrategy - cn.herodotus.stirrup.web.core.enums中的枚举类
Description: 加密算法策略

D

decorateRequest(ServerHttpRequest, HttpHeaders, Flux<DataBuffer>) - 类中的静态方法 cn.herodotus.stirrup.web.core.reactive.utils.ExchangeUtils
重写 WebFlux Request,设置新的 Headers 和 RequestBody
DistributedArchitectureCondition - cn.herodotus.stirrup.web.core.condition中的类
Description: 分布式架构条件
DistributedArchitectureCondition() - 类的构造器 cn.herodotus.stirrup.web.core.condition.DistributedArchitectureCondition
 
duration() - 批注接口 中的元素 cn.herodotus.stirrup.web.core.annotation.AccessLimited
持续时间,即在多长时间内,限制访问多少次。

E

EnumeratedValue - cn.herodotus.stirrup.web.core.annotation中的批注接口
Description: 枚举值校验注解
EnumeratedValue.List - cn.herodotus.stirrup.web.core.annotation中的批注接口
 
EnumeratedValueValidator - cn.herodotus.stirrup.web.core.validation中的类
Description: 枚举值校验逻辑
EnumeratedValueValidator() - 类的构造器 cn.herodotus.stirrup.web.core.validation.EnumeratedValueValidator
 
ExchangeUtils - cn.herodotus.stirrup.web.core.reactive.utils中的类
Description: WebFlux Exchange 工具类
ExchangeUtils() - 类的构造器 cn.herodotus.stirrup.web.core.reactive.utils.ExchangeUtils
 
expire() - 批注接口 中的元素 cn.herodotus.stirrup.web.core.annotation.Idempotent
过期时间,即幂等签章有效时间。

F

fluxToString(Flux<DataBuffer>) - 类中的静态方法 cn.herodotus.stirrup.web.core.reactive.utils.RequestBodyUtils
读取 WebFlux POST 类型请求的 RequestBody。
FREQUENT_REQUESTS - 接口中的静态变量 cn.herodotus.stirrup.web.core.constants.WebErrorCodes
 
FrequentRequestsException - cn.herodotus.stirrup.web.core.exception中的异常错误类
Description: 操作频繁Exception
FrequentRequestsException() - 异常错误类的构造器 cn.herodotus.stirrup.web.core.exception.FrequentRequestsException
 
FrequentRequestsException(String) - 异常错误类的构造器 cn.herodotus.stirrup.web.core.exception.FrequentRequestsException
 
FrequentRequestsException(String, Throwable) - 异常错误类的构造器 cn.herodotus.stirrup.web.core.exception.FrequentRequestsException
 
FrequentRequestsException(String, Throwable, boolean, boolean) - 异常错误类的构造器 cn.herodotus.stirrup.web.core.exception.FrequentRequestsException
 
FrequentRequestsException(Throwable) - 异常错误类的构造器 cn.herodotus.stirrup.web.core.exception.FrequentRequestsException
 
fromList(Mono<List<E>>) - 接口中的方法 cn.herodotus.stirrup.web.core.definition.ReactiveController
数据列表转换为统一响应实体

G

get(HttpServletRequest, String) - 类中的静态方法 cn.herodotus.stirrup.web.core.servlet.utils.CookieUtils
获取 Cookie 属性值
get(String, String) - 类中的静态方法 cn.herodotus.stirrup.web.core.definition.utils.HttpUtils
获取 Cookie 请求头中的属性值
get(String, String...) - 类中的静态方法 cn.herodotus.stirrup.web.core.definition.utils.HttpUtils
获取多个 Cookie 请求头中的属性值
getAny(String, String...) - 类中的静态方法 cn.herodotus.stirrup.web.core.definition.utils.HttpUtils
从 Cookie 请求头中,找到给定任意给定属性的值
getAnyCookieValueFromHeader(ServerWebExchange, String...) - 类中的静态方法 cn.herodotus.stirrup.web.core.reactive.utils.CookieUtils
ServerWebExchange Cookie 请求头中,找到给定任意给定属性的值
getAnyFromCookieHeader(HttpServletRequest, String...) - 类中的静态方法 cn.herodotus.stirrup.web.core.servlet.utils.CookieUtils
从 Cookie 请求头中,找到给定任意给定属性的值
getAnyFromCookieHeader(HttpInputMessage, String...) - 类中的静态方法 cn.herodotus.stirrup.web.core.servlet.utils.CookieUtils
从 Cookie 请求头中,找到给定任意给定属性的值
getAnyFromCookieHeader(ServerHttpRequest, String...) - 类中的静态方法 cn.herodotus.stirrup.web.core.servlet.utils.CookieUtils
从 Cookie 请求头中,找到给定任意给定属性的值
getApplicationName(ApplicationContext) - 类中的静态方法 cn.herodotus.stirrup.web.core.support.WebPropertyFinder
 
getArchitecture(ConditionContext) - 类中的静态方法 cn.herodotus.stirrup.web.core.support.WebPropertyFinder
 
getArchitecture(ConditionContext, String) - 类中的静态方法 cn.herodotus.stirrup.web.core.support.WebPropertyFinder
 
getAuthorization(HttpServletRequest) - 类中的静态方法 cn.herodotus.stirrup.web.core.servlet.utils.HeaderUtils
获取 AUTHORIZATION 请求头内容
getAuthorization(ServerWebExchange) - 类中的静态方法 cn.herodotus.stirrup.web.core.reactive.utils.HeaderUtils
获取 AUTHORIZATION 请求头内容
getBearerToken(HttpServletRequest) - 类中的静态方法 cn.herodotus.stirrup.web.core.servlet.utils.HeaderUtils
获取 Bearer Token 的值
getBodyString(ServerHttpRequest) - 类中的静态方法 cn.herodotus.stirrup.web.core.reactive.utils.RequestBodyUtils
从请求中获取请求体并转为字符串
getBodyString(ServerWebExchange) - 类中的静态方法 cn.herodotus.stirrup.web.core.reactive.utils.RequestBodyUtils
从请求中获取请求体并转为字符串
getContentType(ServerWebExchange) - 类中的静态方法 cn.herodotus.stirrup.web.core.reactive.utils.HeaderUtils
获取 CONTENT_TYPE 请求头内容
getCookie(HttpServletRequest) - 类中的静态方法 cn.herodotus.stirrup.web.core.servlet.utils.HeaderUtils
获取 COOKIE 头请求头内容
getCookie(HttpServletRequest, String) - 类中的静态方法 cn.herodotus.stirrup.web.core.servlet.utils.CookieUtils
获取 Cookie 对象
getCookie(HttpInputMessage) - 类中的静态方法 cn.herodotus.stirrup.web.core.servlet.utils.HeaderUtils
获取 COOKIE 请求头内容
getCookie(ServerHttpRequest) - 类中的静态方法 cn.herodotus.stirrup.web.core.servlet.utils.HeaderUtils
获取 COOKIE 请求头内容
getCookie(ServerWebExchange, String) - 类中的静态方法 cn.herodotus.stirrup.web.core.reactive.utils.CookieUtils
读取 ServerWebExchange 中的某个名称对应的 HttpCookie
getCookieFromHeader(ServerWebExchange) - 类中的静态方法 cn.herodotus.stirrup.web.core.reactive.utils.CookieUtils
获取 COOKIE 头请求头内容
getCookies(ServerWebExchange) - 类中的静态方法 cn.herodotus.stirrup.web.core.reactive.utils.CookieUtils
读取 ServerWebExchange 中的 HttpCookie
getCookieValue(ServerWebExchange, String) - 类中的静态方法 cn.herodotus.stirrup.web.core.reactive.utils.CookieUtils
读取 ServerWebExchange 某个名称对应的值
getCookieValueFromHeader(ServerWebExchange, String) - 类中的静态方法 cn.herodotus.stirrup.web.core.reactive.utils.CookieUtils
获取 ServerWebExchange Cookie 请求头中,某个属性的值
getCryptoStrategy(ConditionContext) - 类中的静态方法 cn.herodotus.stirrup.web.core.support.WebPropertyFinder
 
getCryptoStrategy(ConditionContext, String) - 类中的静态方法 cn.herodotus.stirrup.web.core.support.WebPropertyFinder
 
getDataAccessStrategy(ConditionContext) - 类中的静态方法 cn.herodotus.stirrup.web.core.support.WebPropertyFinder
 
getDataAccessStrategy(ConditionContext, String) - 类中的静态方法 cn.herodotus.stirrup.web.core.support.WebPropertyFinder
 
getDirection() - 类中的方法 cn.herodotus.stirrup.web.core.definition.dto.Sorter
 
getFeedback() - 异常错误类中的方法 cn.herodotus.stirrup.web.core.exception.FrequentRequestsException
 
getFeedback() - 异常错误类中的方法 cn.herodotus.stirrup.web.core.exception.RepeatSubmissionException
 
getFeedback() - 异常错误类中的方法 cn.herodotus.stirrup.web.core.exception.SessionInvalidException
 
getFirstHeader(ServerWebExchange, String) - 类中的静态方法 cn.herodotus.stirrup.web.core.reactive.utils.HeaderUtils
获取第一个头信息
getFromCookieHeader(HttpServletRequest, String) - 类中的静态方法 cn.herodotus.stirrup.web.core.servlet.utils.CookieUtils
获取 Cookie 请求头中,某个属性的值
getFromCookieHeader(HttpInputMessage, String) - 类中的静态方法 cn.herodotus.stirrup.web.core.servlet.utils.CookieUtils
获取 Cookie 请求头中,某个属性的值
getFromCookieHeader(ServerHttpRequest, String) - 类中的静态方法 cn.herodotus.stirrup.web.core.servlet.utils.CookieUtils
获取 Cookie 请求头中,某个属性的值
getHeader(HttpServletRequest, String) - 类中的静态方法 cn.herodotus.stirrup.web.core.servlet.utils.HeaderUtils
获取头信息
getHeader(HttpHeaders, String) - 类中的静态方法 cn.herodotus.stirrup.web.core.servlet.utils.HeaderUtils
获取第一条头信息
getHeader(ServerHttpRequest, String) - 类中的静态方法 cn.herodotus.stirrup.web.core.servlet.utils.HeaderUtils
获取第一条头信息
getHeader(ServerWebExchange, String) - 类中的静态方法 cn.herodotus.stirrup.web.core.reactive.utils.HeaderUtils
获取某个请求头的值
getHeaders(HttpHeaders, String) - 类中的静态方法 cn.herodotus.stirrup.web.core.servlet.utils.HeaderUtils
获取头信息
getHeaders(ServerHttpRequest, String) - 类中的静态方法 cn.herodotus.stirrup.web.core.servlet.utils.HeaderUtils
获取头信息
getHeaders(ServerWebExchange) - 类中的静态方法 cn.herodotus.stirrup.web.core.reactive.utils.HeaderUtils
读取 ServerWebExchange 中的 全部请求头信息
getHerodotusFromIn(HttpServletRequest) - 类中的静态方法 cn.herodotus.stirrup.web.core.servlet.utils.HeaderUtils
获取自定义 X_HERODOTUS_FROM_IN 请求头内容
getHerodotusFromIn(ServerWebExchange) - 类中的静态方法 cn.herodotus.stirrup.web.core.reactive.utils.HeaderUtils
获取自定义 X_HERODOTUS_FROM_IN 请求头内容
getHerodotusSessionId(HttpServletRequest) - 类中的静态方法 cn.herodotus.stirrup.web.core.servlet.utils.HeaderUtils
获取自定义 X_HERODOTUS_SESSION_ID 头信息
getHerodotusSessionId(HttpInputMessage) - 类中的静态方法 cn.herodotus.stirrup.web.core.servlet.utils.HeaderUtils
获取自定义 X_HERODOTUS_SESSION_ID 请求头内容
getHerodotusSessionId(ServerHttpRequest) - 类中的静态方法 cn.herodotus.stirrup.web.core.servlet.utils.HeaderUtils
获取自定义 X_HERODOTUS_SESSION_ID 请求头内容
getHerodotusSessionId(ServerWebExchange) - 类中的静态方法 cn.herodotus.stirrup.web.core.reactive.utils.HeaderUtils
获取自定义 X_HERODOTUS_SESSION_ID 请求头内容
getHerodotusTenantId(HttpServletRequest) - 类中的静态方法 cn.herodotus.stirrup.web.core.servlet.utils.HeaderUtils
获取自定义 X_HERODOTUS_TENANT_ID 请求头内容
getHerodotusTenantId(ServerWebExchange) - 类中的静态方法 cn.herodotus.stirrup.web.core.reactive.utils.HeaderUtils
获取自定义 X_HERODOTUS_TENANT_ID 请求头内容
getHttpMethod(ServerWebExchange) - 类中的静态方法 cn.herodotus.stirrup.web.core.reactive.utils.ExchangeUtils
读取 ServerWebExchange 中的请求方法
getOrigin(HttpServletRequest) - 类中的静态方法 cn.herodotus.stirrup.web.core.servlet.utils.HeaderUtils
获取 ORIGIN 请求头内容
getPageInfoMap(List<E>, int, long) - 接口中的方法 cn.herodotus.stirrup.web.core.definition.Controller
Page 对象转换为 Map
getPageNumber() - 类中的方法 cn.herodotus.stirrup.web.core.definition.dto.Pager
 
getPageSize() - 类中的方法 cn.herodotus.stirrup.web.core.definition.dto.Pager
 
getProperties() - 类中的方法 cn.herodotus.stirrup.web.core.definition.dto.Sorter
 
getRanking() - 类中的方法 cn.herodotus.stirrup.web.core.definition.dto.BaseDto
 
getRequestPath(ServerWebExchange) - 类中的静态方法 cn.herodotus.stirrup.web.core.reactive.utils.ExchangeUtils
读取 ServerWebExchange 中的请求路径
getRequestURI(ServerWebExchange) - 类中的静态方法 cn.herodotus.stirrup.web.core.reactive.utils.ExchangeUtils
读取 ServerHttpRequest 中的请求 URI
getServers() - 接口中的方法 cn.herodotus.stirrup.web.core.definition.OpenApiServerResolver
获取 Open Api 所需的 Server 地址。
getSession(HttpServletRequest) - 类中的静态方法 cn.herodotus.stirrup.web.core.servlet.utils.SessionUtils
将 getSession 统一封装为一个方法,方便统一修改
getSession(HttpServletRequest, boolean) - 类中的静态方法 cn.herodotus.stirrup.web.core.servlet.utils.SessionUtils
将 getSession 统一封装为一个方法,方便统一修改
getSession(ServerWebExchange) - 类中的静态方法 cn.herodotus.stirrup.web.core.reactive.utils.SessionUtils
读取 ServerWebExchange 中的 WebSession
getSessionId(HttpServletRequest) - 类中的静态方法 cn.herodotus.stirrup.web.core.servlet.utils.SessionUtils
获取 Session ID。
getSessionId(HttpServletRequest, boolean) - 类中的静态方法 cn.herodotus.stirrup.web.core.servlet.utils.SessionUtils
获取 Session Id。
getSessionIdFromHeader(HttpInputMessage) - 类中的静态方法 cn.herodotus.stirrup.web.core.servlet.utils.SessionUtils
获取 Session ID
getSessionIdFromHeader(ServerHttpRequest) - 类中的静态方法 cn.herodotus.stirrup.web.core.servlet.utils.SessionUtils
获取 Session ID
getSessionIdFromHeader(ServerWebExchange) - 类中的静态方法 cn.herodotus.stirrup.web.core.reactive.utils.SessionUtils
获取 Session ID
getWebsocketProtocol(ServerWebExchange) - 类中的静态方法 cn.herodotus.stirrup.web.core.reactive.utils.HeaderUtils
获取 SEC_WEBSOCKET_PROTOCOL 请求头内容
groups() - 批注接口 中的元素 cn.herodotus.stirrup.web.core.annotation.EnumeratedValue
 

H

handleError(ClientHttpResponse) - 类中的方法 cn.herodotus.stirrup.web.core.support.RestTemplateResponseErrorHandler
 
hasError(ClientHttpResponse) - 类中的方法 cn.herodotus.stirrup.web.core.support.RestTemplateResponseErrorHandler
 
hasHeader(HttpServletRequest, String) - 类中的静态方法 cn.herodotus.stirrup.web.core.servlet.utils.HeaderUtils
请求头中是否存在某个 Header
hasHeader(HttpHeaders, String) - 类中的静态方法 cn.herodotus.stirrup.web.core.servlet.utils.HeaderUtils
请求头中是否存在某个 Header
hasHeader(ServerHttpRequest, String) - 类中的静态方法 cn.herodotus.stirrup.web.core.servlet.utils.HeaderUtils
请求头中是否存在某个 Header
hasHerodotusSessionIdHeader(HttpServletRequest) - 类中的静态方法 cn.herodotus.stirrup.web.core.servlet.utils.HeaderUtils
请求中包含 X_HERODOTUS_SESSION_ID 请求头
hasHerodotusSessionIdHeader(HttpInputMessage) - 类中的静态方法 cn.herodotus.stirrup.web.core.servlet.utils.HeaderUtils
请求中包含 X_HERODOTUS_SESSION_ID 请求头
hasHerodotusSessionIdHeader(ServerHttpRequest) - 类中的静态方法 cn.herodotus.stirrup.web.core.servlet.utils.HeaderUtils
请求中包含 X_HERODOTUS_SESSION_ID 请求头
HeaderUtils - cn.herodotus.stirrup.web.core.reactive.utils中的类
Description: 响应式请求头工具类
HeaderUtils - cn.herodotus.stirrup.web.core.servlet.utils中的类
Description: Http Header 工具类
HeaderUtils() - 类的构造器 cn.herodotus.stirrup.web.core.reactive.utils.HeaderUtils
 
HeaderUtils() - 类的构造器 cn.herodotus.stirrup.web.core.servlet.utils.HeaderUtils
 
HttpUtils - cn.herodotus.stirrup.web.core.definition.utils中的类
Description: Http 通用工具类
HttpUtils() - 类的构造器 cn.herodotus.stirrup.web.core.definition.utils.HttpUtils
 

I

Idempotent - cn.herodotus.stirrup.web.core.annotation中的批注接口
Description: 幂等标识注解
IDEMPOTENT_FILTER_ORDER - 接口中的静态变量 cn.herodotus.stirrup.web.core.constants.WebFilterOrders
 
IllegalOperationException - cn.herodotus.stirrup.web.core.exception中的异常错误类
Description: 非法操作Exception
IllegalOperationException() - 异常错误类的构造器 cn.herodotus.stirrup.web.core.exception.IllegalOperationException
 
IllegalOperationException(String) - 异常错误类的构造器 cn.herodotus.stirrup.web.core.exception.IllegalOperationException
 
IllegalOperationException(String, Throwable) - 异常错误类的构造器 cn.herodotus.stirrup.web.core.exception.IllegalOperationException
 
IllegalOperationException(String, Throwable, boolean, boolean) - 异常错误类的构造器 cn.herodotus.stirrup.web.core.exception.IllegalOperationException
 
IllegalOperationException(Throwable) - 异常错误类的构造器 cn.herodotus.stirrup.web.core.exception.IllegalOperationException
 
INITIAL_ORDER - 接口中的静态变量 cn.herodotus.stirrup.web.core.constants.WebFilterOrders
 
initialize(EnumeratedValue) - 类中的方法 cn.herodotus.stirrup.web.core.validation.EnumeratedValueValidator
 
isCryptoEnabled(HttpServletRequest, String) - 类中的静态方法 cn.herodotus.stirrup.web.core.servlet.utils.SessionUtils
判断基于 Session 的前后端数据加密是否开启
isCryptoEnabled(HttpInputMessage, String) - 类中的静态方法 cn.herodotus.stirrup.web.core.servlet.utils.SessionUtils
判断基于 Session 的前后端数据加密是否开启
isFormUrlencoded(String) - 类中的静态方法 cn.herodotus.stirrup.web.core.reactive.utils.ExchangeUtils
判断请求体中的数据是否为 application/x-www-form-urlencoded
isFormUrlencoded(ServerWebExchange) - 类中的静态方法 cn.herodotus.stirrup.web.core.reactive.utils.ExchangeUtils
判断请求体中的数据是否为 application/x-www-form-urlencoded
isGetRequest(HttpMethod) - 类中的静态方法 cn.herodotus.stirrup.web.core.definition.utils.HttpUtils
判断是否为 GET 请求
isGetTypeRequest(HttpMethod) - 类中的静态方法 cn.herodotus.stirrup.web.core.reactive.utils.ExchangeUtils
判断是否为 GET 类型的请求,这里的 GET 类型是指通过 query 方式传递参数的请求类型。
isGetTypeRequest(ServerWebExchange) - 类中的静态方法 cn.herodotus.stirrup.web.core.reactive.utils.ExchangeUtils
判断是否为 GET 类型的请求,这里的 GET 类型是指通过 query 方式传递参数的请求类型。
isJson(String) - 类中的静态方法 cn.herodotus.stirrup.web.core.reactive.utils.ExchangeUtils
判断请求体中的数据是否为 application/json
isJson(ServerWebExchange) - 类中的静态方法 cn.herodotus.stirrup.web.core.reactive.utils.ExchangeUtils
判断请求体中的数据是否为 JSON
isPostRequest(HttpMethod, String) - 类中的静态方法 cn.herodotus.stirrup.web.core.definition.utils.HttpUtils
判断是否为 POST 类型 请求
isPostTypeRequest(HttpMethod, String) - 类中的静态方法 cn.herodotus.stirrup.web.core.reactive.utils.ExchangeUtils
判断是否为 POST 类型的请求,这里的 POST 类型是指通过 RequestBody 方式传递参数的请求类型。
isPostTypeRequest(ServerWebExchange) - 类中的静态方法 cn.herodotus.stirrup.web.core.reactive.utils.ExchangeUtils
判断是否为 POST 类型的请求,这里的 POST 类型是指通过 RequestBody 方式传递参数的请求类型。
isScanEnabled(ConditionContext, boolean) - 类中的静态方法 cn.herodotus.stirrup.web.core.support.WebPropertyFinder
 
isValid(Object, ConstraintValidatorContext) - 类中的方法 cn.herodotus.stirrup.web.core.validation.EnumeratedValueValidator
 
ITEM_OPENFEIGN_HTTP2CLIENT_ENABLED - 接口中的静态变量 cn.herodotus.stirrup.web.core.constants.WebConstants
 
ITEM_OPENFEIGN_HTTPCLIENT5_ENABLED - 接口中的静态变量 cn.herodotus.stirrup.web.core.constants.WebConstants
 
ITEM_PLATFORM_ARCHITECTURE - 接口中的静态变量 cn.herodotus.stirrup.web.core.constants.WebConstants
 
ITEM_PLATFORM_DATA_ACCESS_STRATEGY - 接口中的静态变量 cn.herodotus.stirrup.web.core.constants.WebConstants
 
ITEM_PROTECT_CRYPTO_STRATEGY - 接口中的静态变量 cn.herodotus.stirrup.web.core.constants.WebConstants
 
ITEM_SCAN_ENABLED - 接口中的静态变量 cn.herodotus.stirrup.web.core.constants.WebConstants
 

L

LocalDataAccessCondition - cn.herodotus.stirrup.web.core.condition中的类
Description: 本地数据访问策略条件定义
LocalDataAccessCondition() - 类的构造器 cn.herodotus.stirrup.web.core.condition.LocalDataAccessCondition
 

M

matches(ConditionContext, AnnotatedTypeMetadata) - 类中的方法 cn.herodotus.stirrup.web.core.condition.DistributedArchitectureCondition
 
matches(ConditionContext, AnnotatedTypeMetadata) - 类中的方法 cn.herodotus.stirrup.web.core.condition.LocalDataAccessCondition
 
matches(ConditionContext, AnnotatedTypeMetadata) - 类中的方法 cn.herodotus.stirrup.web.core.condition.MonocoqueArchitectureCondition
 
matches(ConditionContext, AnnotatedTypeMetadata) - 类中的方法 cn.herodotus.stirrup.web.core.condition.RemoteDataAccessCondition
 
matches(ConditionContext, AnnotatedTypeMetadata) - 类中的方法 cn.herodotus.stirrup.web.core.condition.RequestMappingScanCondition
 
matches(ConditionContext, AnnotatedTypeMetadata) - 类中的方法 cn.herodotus.stirrup.web.core.condition.SMCryptoCondition
 
matches(ConditionContext, AnnotatedTypeMetadata) - 类中的方法 cn.herodotus.stirrup.web.core.condition.StandardCryptoCondition
 
matches(ConditionContext, AnnotatedTypeMetadata) - 类中的方法 cn.herodotus.stirrup.web.core.condition.SwaggerEnabledCondition
 
maxTimes() - 批注接口 中的元素 cn.herodotus.stirrup.web.core.annotation.AccessLimited
单位时间内同一个接口可以访问的次数
message() - 批注接口 中的元素 cn.herodotus.stirrup.web.core.annotation.EnumeratedValue
 
modify(ServerWebExchange, RequestBodyModifier, Function<ServerWebExchange, Mono<Void>>, Function<ServerWebExchange, Mono<Void>>) - 类中的静态方法 cn.herodotus.stirrup.web.core.reactive.utils.ExchangeUtils
修改 ServerWebExchange 请求体
MonocoqueArchitectureCondition - cn.herodotus.stirrup.web.core.condition中的类
Description: 单体架构条件
MonocoqueArchitectureCondition() - 类的构造器 cn.herodotus.stirrup.web.core.condition.MonocoqueArchitectureCondition
 

N

names() - 批注接口 中的元素 cn.herodotus.stirrup.web.core.annotation.EnumeratedValue
 

O

OpenApiServerResolver - cn.herodotus.stirrup.web.core.definition中的接口
Description: OpenApi Server 处理器
ORDER_STEP - 接口中的静态变量 cn.herodotus.stirrup.web.core.constants.WebFilterOrders
 
ordinals() - 批注接口 中的元素 cn.herodotus.stirrup.web.core.annotation.EnumeratedValue
 

P

Pager - cn.herodotus.stirrup.web.core.definition.dto中的类
Description: 分页参数Bo对象
Pager() - 类的构造器 cn.herodotus.stirrup.web.core.definition.dto.Pager
 
payload() - 批注接口 中的元素 cn.herodotus.stirrup.web.core.annotation.EnumeratedValue
 
PROPERTY_OPENFEIGN_HTTP2CLIENT - 接口中的静态变量 cn.herodotus.stirrup.web.core.constants.WebConstants
 
PROPERTY_OPENFEIGN_HTTPCLIENT5 - 接口中的静态变量 cn.herodotus.stirrup.web.core.constants.WebConstants
 
PROPERTY_WEB_SCAN - 接口中的静态变量 cn.herodotus.stirrup.web.core.constants.WebConstants
 

R

ReactiveController - cn.herodotus.stirrup.web.core.definition中的接口
Description: 响应式 Controller 基础实现
RemoteDataAccessCondition - cn.herodotus.stirrup.web.core.condition中的类
Description: 远程Feign数据访问策略条件定义
RemoteDataAccessCondition() - 类的构造器 cn.herodotus.stirrup.web.core.condition.RemoteDataAccessCondition
 
remove(HttpServletResponse, String) - 类中的静态方法 cn.herodotus.stirrup.web.core.servlet.utils.CookieUtils
清除 某个指定的cookie
renderError(ServerWebExchange, Feedback, int) - 类中的静态方法 cn.herodotus.stirrup.web.core.reactive.utils.ResponseUtils
响应中返回统一格式错误信息
renderJson(HttpServletResponse, Object) - 类中的静态方法 cn.herodotus.stirrup.web.core.servlet.utils.ResponseUtils
客户端返回JSON字符串
renderJson(HttpServletResponse, String, String) - 类中的静态方法 cn.herodotus.stirrup.web.core.servlet.utils.ResponseUtils
客户端返回字符串
renderJson(ServerHttpResponse, Result<String>) - 类中的静态方法 cn.herodotus.stirrup.web.core.reactive.utils.ResponseUtils
 
REPEAT_SUBMISSION - 接口中的静态变量 cn.herodotus.stirrup.web.core.constants.WebErrorCodes
 
RepeatSubmissionException - cn.herodotus.stirrup.web.core.exception中的异常错误类
Description: 重复提交Exception
RepeatSubmissionException() - 异常错误类的构造器 cn.herodotus.stirrup.web.core.exception.RepeatSubmissionException
 
RepeatSubmissionException(String) - 异常错误类的构造器 cn.herodotus.stirrup.web.core.exception.RepeatSubmissionException
 
RepeatSubmissionException(String, Throwable) - 异常错误类的构造器 cn.herodotus.stirrup.web.core.exception.RepeatSubmissionException
 
RepeatSubmissionException(String, Throwable, boolean, boolean) - 异常错误类的构造器 cn.herodotus.stirrup.web.core.exception.RepeatSubmissionException
 
RepeatSubmissionException(Throwable) - 异常错误类的构造器 cn.herodotus.stirrup.web.core.exception.RepeatSubmissionException
 
RequestBodyModifier - cn.herodotus.stirrup.web.core.reactive.definition中的接口
Description: WebFlux RequestBody 请求体修改器
RequestBodyUtils - cn.herodotus.stirrup.web.core.reactive.utils中的类
Description: WebFlux 请求体处理通用方法
RequestBodyUtils() - 类的构造器 cn.herodotus.stirrup.web.core.reactive.utils.RequestBodyUtils
 
requestDecrypt() - 批注接口 中的元素 cn.herodotus.stirrup.web.core.annotation.Crypto
请求参数记否解密,默认值 true
RequestMappingScanCondition - cn.herodotus.stirrup.web.core.condition中的类
Description: Request Mapping 扫描条件
RequestMappingScanCondition() - 类的构造器 cn.herodotus.stirrup.web.core.condition.RequestMappingScanCondition
 
resetContentLength(ServerWebExchange, int) - 类中的静态方法 cn.herodotus.stirrup.web.core.reactive.utils.HeaderUtils
重新创建一个新的 Header,重新设置请求体内容大小。
responseEncrypt() - 批注接口 中的元素 cn.herodotus.stirrup.web.core.annotation.Crypto
响应体是否加密,默认值 true
ResponseUtils - cn.herodotus.stirrup.web.core.reactive.utils中的类
Description: WebFlux 响应工具类
ResponseUtils - cn.herodotus.stirrup.web.core.servlet.utils中的类
Description: Http与Servlet工具类.
ResponseUtils() - 类的构造器 cn.herodotus.stirrup.web.core.reactive.utils.ResponseUtils
 
ResponseUtils() - 类的构造器 cn.herodotus.stirrup.web.core.servlet.utils.ResponseUtils
 
RestTemplateResponseErrorHandler - cn.herodotus.stirrup.web.core.support中的类
Description: RestTemplate 统一响应错误处理器
RestTemplateResponseErrorHandler() - 类的构造器 cn.herodotus.stirrup.web.core.support.RestTemplateResponseErrorHandler
 
result(boolean) - 接口中的方法 cn.herodotus.stirrup.web.core.definition.Controller
数据操作结果转换为统一响应实体
result(E) - 接口中的方法 cn.herodotus.stirrup.web.core.definition.Controller
数据实体转换为统一响应实体
result(String) - 接口中的方法 cn.herodotus.stirrup.web.core.definition.Controller
数据操作结果转换为统一响应实体
result(List<E>) - 接口中的方法 cn.herodotus.stirrup.web.core.definition.Controller
数据列表转换为统一响应实体
result(List<E>, Converter<E, TreeNode<String>>) - 接口中的方法 cn.herodotus.stirrup.web.core.definition.Controller
 
result(Map<String, Object>) - 接口中的方法 cn.herodotus.stirrup.web.core.definition.Controller
数据 Map 转换为统一响应实体
result(Mono<T>) - 接口中的方法 cn.herodotus.stirrup.web.core.definition.ReactiveController
 
result(T[]) - 接口中的方法 cn.herodotus.stirrup.web.core.definition.Controller
数组转换为统一响应实体

S

SESSION_IDS - 接口中的静态变量 cn.herodotus.stirrup.web.core.constants.WebConstants
 
SESSION_INVALID - 接口中的静态变量 cn.herodotus.stirrup.web.core.constants.WebErrorCodes
 
SessionInvalidException - cn.herodotus.stirrup.web.core.exception中的异常错误类
Description: Session 不可用错误
SessionInvalidException() - 异常错误类的构造器 cn.herodotus.stirrup.web.core.exception.SessionInvalidException
 
SessionInvalidException(String) - 异常错误类的构造器 cn.herodotus.stirrup.web.core.exception.SessionInvalidException
 
SessionInvalidException(String, Throwable) - 异常错误类的构造器 cn.herodotus.stirrup.web.core.exception.SessionInvalidException
 
SessionInvalidException(String, Throwable, boolean, boolean) - 异常错误类的构造器 cn.herodotus.stirrup.web.core.exception.SessionInvalidException
 
SessionInvalidException(Throwable) - 异常错误类的构造器 cn.herodotus.stirrup.web.core.exception.SessionInvalidException
 
SessionUtils - cn.herodotus.stirrup.web.core.reactive.utils中的类
Description: WebFlux Session 工具类
SessionUtils - cn.herodotus.stirrup.web.core.servlet.utils中的类
Description: Session 操作工具类
SessionUtils() - 类的构造器 cn.herodotus.stirrup.web.core.reactive.utils.SessionUtils
 
SessionUtils() - 类的构造器 cn.herodotus.stirrup.web.core.servlet.utils.SessionUtils
 
set(HttpServletResponse, String, String, int) - 类中的静态方法 cn.herodotus.stirrup.web.core.servlet.utils.CookieUtils
设置cookie
setDirection(String) - 类中的方法 cn.herodotus.stirrup.web.core.definition.dto.Sorter
 
setHeaders(HttpHeaders, String, String) - 类中的静态方法 cn.herodotus.stirrup.web.core.reactive.utils.HeaderUtils
设置 Header
setPageNumber(Integer) - 类中的方法 cn.herodotus.stirrup.web.core.definition.dto.Pager
 
setPageSize(Integer) - 类中的方法 cn.herodotus.stirrup.web.core.definition.dto.Pager
 
setProperties(String[]) - 类中的方法 cn.herodotus.stirrup.web.core.definition.dto.Sorter
 
setRanking(Integer) - 类中的方法 cn.herodotus.stirrup.web.core.definition.dto.BaseDto
 
SM - 枚举类 中的枚举常量 cn.herodotus.stirrup.web.core.enums.CryptoStrategy
国密加密算法
SMCryptoCondition - cn.herodotus.stirrup.web.core.condition中的类
Description: 国密算法策略条件
SMCryptoCondition() - 类的构造器 cn.herodotus.stirrup.web.core.condition.SMCryptoCondition
 
Sorter - cn.herodotus.stirrup.web.core.definition.dto中的类
Description: 排序参数
Sorter() - 类的构造器 cn.herodotus.stirrup.web.core.definition.dto.Sorter
 
SqlInjectionRequestBodyChecker - cn.herodotus.stirrup.web.core.reactive.secure中的类
Description: SQL 注入防护请求体修改器
SqlInjectionRequestBodyChecker() - 类的构造器 cn.herodotus.stirrup.web.core.reactive.secure.SqlInjectionRequestBodyChecker
 
STANDARD - 枚举类 中的枚举常量 cn.herodotus.stirrup.web.core.enums.CryptoStrategy
传统加密算法,RSA AES 等
StandardCryptoCondition - cn.herodotus.stirrup.web.core.condition中的类
Description: 标准算法策略条件
StandardCryptoCondition() - 类的构造器 cn.herodotus.stirrup.web.core.condition.StandardCryptoCondition
 
stringToFlux(String) - 类中的静态方法 cn.herodotus.stirrup.web.core.reactive.utils.RequestBodyUtils
将字符串类型的 RequestBody 转换为 Flux 类型的 RequestBody
SwaggerEnabledCondition - cn.herodotus.stirrup.web.core.condition中的类
Description: Swagger 开启条件
SwaggerEnabledCondition() - 类的构造器 cn.herodotus.stirrup.web.core.condition.SwaggerEnabledCondition
 

T

TENANT_FILTER_ORDER - 接口中的静态变量 cn.herodotus.stirrup.web.core.constants.WebFilterOrders
 
toBytes(DataBuffer) - 类中的静态方法 cn.herodotus.stirrup.web.core.reactive.utils.RequestBodyUtils
读取 DataBuffer 并转为 byte 数组
toDataBuffer(byte[]) - 类中的静态方法 cn.herodotus.stirrup.web.core.reactive.utils.RequestBodyUtils
字节数组转 DataBuffer
toDataBuffer(String) - 类中的静态方法 cn.herodotus.stirrup.web.core.reactive.utils.RequestBodyUtils
字符串转 DataBuffer
toString() - 类中的方法 cn.herodotus.stirrup.web.core.definition.dto.Pager
 
toString(DataBuffer) - 类中的静态方法 cn.herodotus.stirrup.web.core.reactive.utils.RequestBodyUtils
读取 DataBuffer 并转为 String

V

value() - 批注接口 中的元素 cn.herodotus.stirrup.web.core.annotation.EnumeratedValue.List
 
valueOf(String) - 枚举类中的静态方法 cn.herodotus.stirrup.web.core.enums.CryptoStrategy
返回带有指定名称的该类的枚举常量。
values() - 枚举类中的静态方法 cn.herodotus.stirrup.web.core.enums.CryptoStrategy
返回包含该枚举类的常量的数组, 顺序与声明这些常量的顺序相同

W

WebConstants - cn.herodotus.stirrup.web.core.constants中的接口
Description: Web 相关模块通用常量
WebErrorCodes - cn.herodotus.stirrup.web.core.constants中的接口
Description: Cache 相关错误代码
WebFilterOrders - cn.herodotus.stirrup.web.core.constants中的接口
Description: WebFlux WebFilter 顺序定义
WebPropertyFinder - cn.herodotus.stirrup.web.core.support中的类
Description: Web模块配置获取器
WebPropertyFinder() - 类的构造器 cn.herodotus.stirrup.web.core.support.WebPropertyFinder
 

X

XSS_FILTER_ORDER - 接口中的静态变量 cn.herodotus.stirrup.web.core.constants.WebFilterOrders
 
XssRequestBodyChecker - cn.herodotus.stirrup.web.core.reactive.secure中的类
Description: XSS 防护请求体修改器
XssRequestBodyChecker() - 类的构造器 cn.herodotus.stirrup.web.core.reactive.secure.XssRequestBodyChecker
 
A B C D E F G H I L M N O P R S T V W X 
常量字段值|所有程序包|所有类和接口|序列化表格