您的浏览器已禁用 JavaScript。
跳过导航链接
概览
程序包
类
使用
树
已过时
索引
帮助
上一个
下一个
框架
无框架
所有类
A
B
C
D
E
G
H
I
L
M
O
P
Q
R
S
T
U
W
A
AccessLimit
-
com.biuqu.boot.model
中的类
限流模型
AccessLimit()
- 类 的构造器com.biuqu.boot.model.
AccessLimit
accessLog(Environment)
- 类 中的方法com.biuqu.boot.configure.
LogConfigurer
在tomcat日志中实现trace id 参考: https://www.appsloveworld.com/springboot/100/36/mdc-related-content-in-tomcat-access-logs
add(T)
- 接口 中的方法com.biuqu.boot.dao.
Dao
插入数据
add(T)
- 类 中的方法com.biuqu.boot.service.
BaseRestService
add(T)
- 接口 中的方法com.biuqu.boot.service.
RestService
插入数据
add(I)
- 类 中的方法com.biuqu.boot.web.
BaseBizController
插入数据 TODO 注意:@AuditLogAnn注解需要重新加在实现的RestController上(补充审计日志的完整信息)
addInterceptors(InterceptorRegistry)
- 类 中的方法com.biuqu.boot.configure.
BaseWebConfigurer
addInterceptors(InterceptorRegistry)
- 类 中的方法com.biuqu.boot.configure.
WebMvcConfigurer
addResourceHandlers(ResourceHandlerRegistry)
- 类 中的方法com.biuqu.boot.configure.
WebMvcConfigurer
after(JoinPoint, Object)
- 类 中的方法com.biuqu.boot.aop.
EncSecurityAop
appendConfig(T)
- 类 中的方法com.biuqu.boot.service.
BaseRestService
业务模型丰富上接口级的全局配置参数
around(ProceedingJoinPoint)
- 类 中的方法com.biuqu.boot.aop.
AuditLogAop
around(ProceedingJoinPoint)
- 类 中的方法com.biuqu.boot.aop.
ClientLogAop
AssemblyConfService
-
com.biuqu.boot.service
中的接口
聚合的全局配置查询服务
AssemblyConfServiceImpl
-
com.biuqu.boot.service.impl
中的类
全局聚合的查询配置服务实现 简化dict和config的查询
AssemblyConfServiceImpl()
- 类 的构造器com.biuqu.boot.service.impl.
AssemblyConfServiceImpl
AuditLogAop
-
com.biuqu.boot.aop
中的类
审计日志的切面
AuditLogAop()
- 类 的构造器com.biuqu.boot.aop.
AuditLogAop
B
BaseBizController
<
O
,
T
extends com.biuqu.model.BaseBiz<
O
>,
I
extends com.biuqu.model.BaseBizInner<
T
>> -
com.biuqu.boot.web
中的类
抽象的业务Rest服务
BaseBizController()
- 类 的构造器com.biuqu.boot.web.
BaseBizController
BaseLogAop
-
com.biuqu.boot.aop
中的类
日志的切面基类
BaseLogAop()
- 类 的构造器com.biuqu.boot.aop.
BaseLogAop
BaseRemoteService
<
O
,
T
extends com.biuqu.model.BaseBiz<
O
>> -
com.biuqu.boot.remote
中的类
抽象的远程服务调用
BaseRemoteService()
- 类 的构造器com.biuqu.boot.remote.
BaseRemoteService
BaseRestService
<
O
,
T
extends com.biuqu.model.BaseBiz<
O
>> -
com.biuqu.boot.service
中的类
Rest业务处理服务
BaseRestService()
- 类 的构造器com.biuqu.boot.service.
BaseRestService
BaseWebConfigurer
-
com.biuqu.boot.configure
中的类
基础的web配置(预留排除不需要拦截的URL)
BaseWebConfigurer()
- 类 的构造器com.biuqu.boot.configure.
BaseWebConfigurer
batchExecute(T)
- 类 中的方法com.biuqu.boot.service.
BaseRestService
batchExecute(T)
- 接口 中的方法com.biuqu.boot.service.
RestService
获取批量结果(适用于接口调用)
batchExecute(I)
- 类 中的方法com.biuqu.boot.web.
BaseBizController
获取批量结果(适用于接口调用)
batchGet(List<T>)
- 接口 中的方法com.biuqu.boot.dao.
Dao
查询批量数据
before(JoinPoint)
- 类 中的方法com.biuqu.boot.aop.
ChannelLimitAop
before(JoinPoint)
- 类 中的方法com.biuqu.boot.aop.
EncSecurityAop
bestChoose(List<GlobalConfig>)
- 类 中的方法com.biuqu.boot.service.impl.
ConfigBizServiceImpl
BizDao
<
T
extends com.biuqu.model.BaseSecurity> -
com.biuqu.boot.dao
中的接口
绑定业务模型的dao
blockSentinelHandler()
- 类 中的方法com.biuqu.boot.configure.
SentinelWebConfigurer
定义异常时的处理器(使用自定义的错误码)
BootConst
-
com.biuqu.boot.constants
中的类
微服务常量
C
CachingRequestWrapper
-
com.biuqu.boot.filter
中的类
带缓存的HttpServletRequestWrapper 参考:https://cloud.tencent.com/developer/ask/sof/82496 思路: 先从request对象中读取body二进制并缓存,后面每次再读取时,获取其缓存副本即可
CachingRequestWrapper(HttpServletRequest)
- 类 的构造器com.biuqu.boot.filter.
CachingRequestWrapper
call(T, boolean)
- 类 中的方法com.biuqu.boot.remote.
BaseRemoteService
真实的远程调用(可覆写)
ChannelLimitAop
-
com.biuqu.boot.aop
中的类
渠道限流切面
ChannelLimitAop()
- 类 的构造器com.biuqu.boot.aop.
ChannelLimitAop
ChannelLimitHandler
-
com.biuqu.boot.handler
中的类
渠道限流处理器
ChannelLimitHandler()
- 类 的构造器com.biuqu.boot.handler.
ChannelLimitHandler
CLIENT_LIMIT_SVC
- 类 中的静态变量com.biuqu.boot.constants.
BootConst
客户限流服务
ClientLimitHandler
-
com.biuqu.boot.handler
中的类
客户端调用限流
ClientLimitHandler()
- 类 的构造器com.biuqu.boot.handler.
ClientLimitHandler
ClientLogAop
-
com.biuqu.boot.aop
中的类
客户端接口日志的切面
ClientLogAop()
- 类 的构造器com.biuqu.boot.aop.
ClientLogAop
com.biuqu.boot.aop
- 程序包 com.biuqu.boot.aop
com.biuqu.boot.configure
- 程序包 com.biuqu.boot.configure
com.biuqu.boot.constants
- 程序包 com.biuqu.boot.constants
com.biuqu.boot.dao
- 程序包 com.biuqu.boot.dao
com.biuqu.boot.dao.global
- 程序包 com.biuqu.boot.dao.global
com.biuqu.boot.filter
- 程序包 com.biuqu.boot.filter
com.biuqu.boot.handler
- 程序包 com.biuqu.boot.handler
com.biuqu.boot.handler.impl
- 程序包 com.biuqu.boot.handler.impl
com.biuqu.boot.model
- 程序包 com.biuqu.boot.model
com.biuqu.boot.remote
- 程序包 com.biuqu.boot.remote
com.biuqu.boot.remote.impl
- 程序包 com.biuqu.boot.remote.impl
com.biuqu.boot.service
- 程序包 com.biuqu.boot.service
com.biuqu.boot.service.impl
- 程序包 com.biuqu.boot.service.impl
com.biuqu.boot.web
- 程序包 com.biuqu.boot.web
ConfigBizDao
-
com.biuqu.boot.dao.global
中的接口
全局配置Dao
ConfigBizServiceImpl
-
com.biuqu.boot.service.impl
中的类
全局配置服务实现
ConfigBizServiceImpl()
- 类 的构造器com.biuqu.boot.service.impl.
ConfigBizServiceImpl
createAccessLogElement(String, char)
- 类 中的方法com.biuqu.boot.model.
MdcAccessLogValve
D
Dao
<
T
> -
com.biuqu.boot.dao
中的接口
dao接口
dataSource()
- 类 中的方法com.biuqu.boot.configure.
DataSourceConfigurer
DataSourceConfigurer
-
com.biuqu.boot.configure
中的类
数据库连接池配置
DataSourceConfigurer()
- 类 的构造器com.biuqu.boot.configure.
DataSourceConfigurer
DEFAULT_REMOTE_SVC
- 类 中的静态变量com.biuqu.boot.constants.
BootConst
默认的remote服务名
DEFAULT_REST_SVC
- 类 中的静态变量com.biuqu.boot.constants.
BootConst
默认的rest服务名
delete(T)
- 接口 中的方法com.biuqu.boot.dao.
Dao
删除数据
delete(T)
- 类 中的方法com.biuqu.boot.service.
BaseRestService
delete(T)
- 接口 中的方法com.biuqu.boot.service.
RestService
删除数据
delete(I)
- 类 中的方法com.biuqu.boot.web.
BaseBizController
删除数据 TODO 注意:@AuditLogAnn注解需要重新加在实现的RestController上(补充审计日志的完整信息)
DictBizDao
-
com.biuqu.boot.dao.global
中的接口
全局字典Dao接口
DictBizServiceImpl
-
com.biuqu.boot.service.impl
中的类
带缓存的字典服务 支持正查和反查
DictBizServiceImpl()
- 类 的构造器com.biuqu.boot.service.impl.
DictBizServiceImpl
doAfter(Method, Object[], Object)
- 类 中的方法com.biuqu.boot.aop.
EncSecurityAop
doAround(ProceedingJoinPoint)
- 类 中的方法com.biuqu.boot.aop.
BaseLogAop
doAroundAfter(Object, Object)
- 类 中的方法com.biuqu.boot.aop.
BaseLogAop
doAroundAfter(Object, Object)
- 类 中的方法com.biuqu.boot.aop.
ClientLogAop
doAroundBefore(Method, Object[])
- 类 中的方法com.biuqu.boot.aop.
BaseLogAop
doBefore(Method, Object[])
- 类 中的方法com.biuqu.boot.aop.
ChannelLimitAop
doBefore(Method, Object[])
- 类 中的方法com.biuqu.boot.aop.
EncSecurityAop
doFilter(ServletRequest, ServletResponse, FilterChain)
- 类 中的方法com.biuqu.boot.filter.
SecurityValidFilter
E
EncSecurityAop
-
com.biuqu.boot.aop
中的类
加密机的安全切面
EncSecurityAop()
- 类 的构造器com.biuqu.boot.aop.
EncSecurityAop
execute(T)
- 类 中的方法com.biuqu.boot.service.
BaseRestService
execute(T)
- 接口 中的方法com.biuqu.boot.service.
RestService
获取单个结果(适用于接口调用)
execute(I)
- 类 中的方法com.biuqu.boot.web.
BaseBizController
获取单个结果(适用于接口调用)
extendMessageConverters(List<HttpMessageConverter<?>>)
- 类 中的方法com.biuqu.boot.configure.
WebMvcConfigurer
G
get(T)
- 接口 中的方法com.biuqu.boot.dao.
Dao
查询数据
get(T)
- 类 中的方法com.biuqu.boot.service.
BaseRestService
get(GlobalConfig)
- 类 中的方法com.biuqu.boot.service.impl.
ConfigBizServiceImpl
get(T)
- 接口 中的方法com.biuqu.boot.service.
RestService
查询数据
get(I)
- 类 中的方法com.biuqu.boot.web.
BaseBizController
查询数据 TODO 注意:@AuditLogAnn注解需要重新加在实现的RestController上(补充审计日志的完整信息)
getBatch(T)
- 接口 中的方法com.biuqu.boot.dao.
Dao
查询批量数据
getBatch(T)
- 类 中的方法com.biuqu.boot.service.
BaseRestService
getBatch(T)
- 接口 中的方法com.biuqu.boot.service.
RestService
查询批量数据
getBatch(I)
- 类 中的方法com.biuqu.boot.web.
BaseBizController
查询批量数据 TODO 注意:@AuditLogAnn注解需要重新加在实现的RestController上(补充审计日志的完整信息)
getByUrl(String, String)
- 类 中的方法com.biuqu.boot.handler.
GlobalExceptionHandler
getChannelConf(GlobalConfig)
- 接口 中的方法com.biuqu.boot.service.
AssemblyConfService
获取指定接口id的渠道配置集合
getChannelConf(GlobalConfig)
- 类 中的方法com.biuqu.boot.service.impl.
AssemblyConfServiceImpl
getChannelDict(GlobalConfig)
- 接口 中的方法com.biuqu.boot.service.
AssemblyConfService
获取指定渠道的字典配置集合
getChannelDict(GlobalConfig)
- 类 中的方法com.biuqu.boot.service.impl.
AssemblyConfServiceImpl
getChannelUrl(T)
- 类 中的方法com.biuqu.boot.remote.
BaseRemoteService
查询渠道对应的url
getChannelUrl()
- 接口 中的方法com.biuqu.boot.service.
AssemblyConfService
获取渠道接口列表(channelId和url映射关系)
getChannelUrl()
- 类 中的方法com.biuqu.boot.service.impl.
AssemblyConfServiceImpl
getClientConf(GlobalConfig)
- 接口 中的方法com.biuqu.boot.service.
AssemblyConfService
获取指定接口id的客户端配置集合
getClientConf(GlobalConfig)
- 类 中的方法com.biuqu.boot.service.impl.
AssemblyConfServiceImpl
getClientUrl()
- 接口 中的方法com.biuqu.boot.service.
AssemblyConfService
获取客户端接口列表(urlId和url映射关系)
getClientUrl()
- 类 中的方法com.biuqu.boot.service.impl.
AssemblyConfServiceImpl
getInputStream()
- 类 中的方法com.biuqu.boot.filter.
CachingRequestWrapper
getInvalidPatterns()
- 类 中的方法com.biuqu.boot.configure.
BaseWebConfigurer
获取不可用的URL列表
getInvalidPatterns()
- 类 中的方法com.biuqu.boot.configure.
WebMvcConfigurer
getLog(boolean, LogAopParam, Method)
- 类 中的方法com.biuqu.boot.aop.
AuditLogAop
getLog(boolean, LogAopParam, Method)
- 类 中的方法com.biuqu.boot.aop.
BaseLogAop
获取日志对象
getLog(boolean, LogAopParam, Method)
- 类 中的方法com.biuqu.boot.aop.
ClientLogAop
getRemoteService()
- 类 中的方法com.biuqu.boot.service.
BaseRestService
注入远程服务
getRemoteService()
- 类 中的方法com.biuqu.boot.service.impl.
RestServiceImpl
注入远程服务
getService()
- 类 中的方法com.biuqu.boot.web.
BaseBizController
获取服务(支持覆写)
GLOBAL_CONF_SVC
- 类 中的静态变量com.biuqu.boot.constants.
BootConst
全局配置服务
GLOBAL_DICT_SVC
- 类 中的静态变量com.biuqu.boot.constants.
BootConst
全局字典服务
GlobalExceptionHandler
-
com.biuqu.boot.handler
中的类
全局Rest异常处理 注意:使用@ControllerAdvice而不是@RestControllerAdvice的原因是范围更大,凡是异常都可以捕获
GlobalExceptionHandler()
- 类 的构造器com.biuqu.boot.handler.
GlobalExceptionHandler
H
handleErr(HttpServletRequest, Exception)
- 类 中的方法com.biuqu.boot.handler.
GlobalExceptionHandler
handleValidErr(HttpServletRequest, MethodArgumentNotValidException)
- 类 中的方法com.biuqu.boot.handler.
GlobalExceptionHandler
I
InvalidUrlHandler
-
com.biuqu.boot.handler
中的类
无效的URL拦截器
InvalidUrlHandler()
- 类 的构造器com.biuqu.boot.handler.
InvalidUrlHandler
invoke(T)
- 类 中的方法com.biuqu.boot.remote.
BaseRemoteService
invoke(T)
- 接口 中的方法com.biuqu.boot.remote.
RemoteService
发起远程调用
invokeBatch(T)
- 类 中的方法com.biuqu.boot.remote.
BaseRemoteService
invokeBatch(T)
- 接口 中的方法com.biuqu.boot.remote.
RemoteService
发起远程调用
invokeBatchResult(T)
- 类 中的方法com.biuqu.boot.service.
BaseRestService
获取远程调用的结果(根据业务情况去覆写,可以不需要remote服务调用)
invokeResult(T)
- 类 中的方法com.biuqu.boot.service.
BaseRestService
获取远程调用的结果(根据业务情况去覆写,可以不需要remote服务调用)
L
limit(Method, Object[])
- 类 中的方法com.biuqu.boot.handler.
ChannelLimitHandler
限流执行方法
limit(AccessLimit)
- 类 中的方法com.biuqu.boot.handler.impl.
LimitHandlerImpl
limit(AccessLimit)
- 接口 中的方法com.biuqu.boot.handler.
LimitHandler
基于限流模型的限流实现
LimitHandler
-
com.biuqu.boot.handler
中的接口
接入限流服务(封装了最大调用量和qps限流)
LimitHandlerImpl
-
com.biuqu.boot.handler.impl
中的类
真正的接入限流实现(包装了原子限流服务) 包括客户端接入限流和渠道接入限流
LimitHandlerImpl()
- 类 的构造器com.biuqu.boot.handler.impl.
LimitHandlerImpl
LimitService
-
com.biuqu.boot.service
中的接口
原子限流服务
LimitServiceImpl
-
com.biuqu.boot.service.impl
中的类
限流服务实现
LimitServiceImpl()
- 类 的构造器com.biuqu.boot.service.impl.
LimitServiceImpl
log(CharArrayWriter)
- 类 中的方法com.biuqu.boot.model.
MdcAccessLogValve
LogConfigurer
-
com.biuqu.boot.configure
中的类
日志配置服务
LogConfigurer()
- 类 的构造器com.biuqu.boot.configure.
LogConfigurer
logFacade(LogDao<OperationLog>, LogDao<SecurityLog>, LogDao<SystemLog>)
- 类 中的方法com.biuqu.boot.configure.
LogConfigurer
M
maxLimit(LimitConfig)
- 类 中的方法com.biuqu.boot.service.impl.
LimitServiceImpl
maxLimit(LimitConfig)
- 接口 中的方法com.biuqu.boot.service.
LimitService
基于最大调用量限流
MdcAccessLogValve
-
com.biuqu.boot.model
中的类
MDC AccessLog日志对象
MdcAccessLogValve()
- 类 的构造器com.biuqu.boot.model.
MdcAccessLogValve
MyBatisConfigurer
-
com.biuqu.boot.configure
中的类
MyBatis启动配置
MyBatisConfigurer()
- 类 的构造器com.biuqu.boot.configure.
MyBatisConfigurer
O
opLog()
- 类 中的方法com.biuqu.boot.configure.
LogConfigurer
P
preHandle(HttpServletRequest, HttpServletResponse, Object)
- 类 中的方法com.biuqu.boot.handler.
ClientLimitHandler
preHandle(HttpServletRequest, HttpServletResponse, Object)
- 类 中的方法com.biuqu.boot.handler.
InvalidUrlHandler
Q
qpsLimit(LimitConfig)
- 类 中的方法com.biuqu.boot.service.impl.
LimitServiceImpl
qpsLimit(LimitConfig)
- 接口 中的方法com.biuqu.boot.service.
LimitService
基于QPS限流(与最大调用量的差异是QPS限流支持滑动时间窗)
queryBatchByKey(String)
- 类 中的方法com.biuqu.boot.service.impl.
ConfigBizServiceImpl
queryBatchByKey(String)
- 类 中的方法com.biuqu.boot.service.impl.
DictBizServiceImpl
queryBatchByKeys(Iterable<? extends String>)
- 类 中的方法com.biuqu.boot.service.impl.
ConfigBizServiceImpl
queryByKey(String)
- 类 中的方法com.biuqu.boot.service.impl.
DictBizServiceImpl
R
RemoteService
<
O
,
T
extends com.biuqu.model.BaseBiz<
O
>> -
com.biuqu.boot.remote
中的接口
远程Rest调用接口
RemoteServiceImpl
<
O
,
T
extends com.biuqu.model.BaseBiz<
O
>> -
com.biuqu.boot.remote.impl
中的类
抽象的远程服务调用
RemoteServiceImpl()
- 类 的构造器com.biuqu.boot.remote.impl.
RemoteServiceImpl
RestService
<
O
,
T
extends com.biuqu.model.BaseBiz<
O
>> -
com.biuqu.boot.service
中的接口
Rest接口对应的服务接口
RestServiceImpl
<
O
,
T
extends com.biuqu.model.BaseBiz<
O
>> -
com.biuqu.boot.service.impl
中的类
Rest业务处理服务
RestServiceImpl()
- 类 的构造器com.biuqu.boot.service.impl.
RestServiceImpl
S
secLog()
- 类 中的方法com.biuqu.boot.configure.
LogConfigurer
SecurityValidFilter
-
com.biuqu.boot.filter
中的类
签名校验过滤器
SecurityValidFilter()
- 类 的构造器com.biuqu.boot.filter.
SecurityValidFilter
SentinelWebConfigurer
-
com.biuqu.boot.configure
中的类
Alibaba Sentinel熔断降级配置(针对常规的SpringBoot/SpringCloud服务)
SentinelWebConfigurer()
- 类 的构造器com.biuqu.boot.configure.
SentinelWebConfigurer
setConfig(LimitConfig)
- 类 中的方法com.biuqu.boot.model.
AccessLimit
生成全局配置对象 客户端限流时,clientId为userId,urlId为客户端访问我们接口的url的id 渠道限流时,clientId为channelId,urlId为客户端访问我们接口的url的id
sysLog()
- 类 中的方法com.biuqu.boot.configure.
LogConfigurer
T
toModel(String, TypeReference<ResultCode<O>>, boolean)
- 类 中的方法com.biuqu.boot.remote.
BaseRemoteService
把结果转换成标准的带返回状态标记的业务模型(可覆写)
toModels(String, TypeReference<ResultCode<List<O>>>, boolean)
- 类 中的方法com.biuqu.boot.remote.
BaseRemoteService
把结果转换成标准的带返回状态标记的业务模型(可覆写)
U
update(T)
- 接口 中的方法com.biuqu.boot.dao.
Dao
更新数据
update(T)
- 类 中的方法com.biuqu.boot.service.
BaseRestService
update(T)
- 接口 中的方法com.biuqu.boot.service.
RestService
更新数据
update(I)
- 类 中的方法com.biuqu.boot.web.
BaseBizController
更新数据 TODO 注意:@AuditLogAnn注解需要重新加在实现的RestController上(补充审计日志的完整信息)
W
WebMvcConfigurer
-
com.biuqu.boot.configure
中的类
SpringMvc配置
WebMvcConfigurer()
- 类 的构造器com.biuqu.boot.configure.
WebMvcConfigurer
A
B
C
D
E
G
H
I
L
M
O
P
Q
R
S
T
U
W
跳过导航链接
概览
程序包
类
使用
树
已过时
索引
帮助
上一个
下一个
框架
无框架
所有类
Copyright © 2023. All rights reserved.