跳过导航链接
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.