您的浏览器已禁用 JavaScript。
跳过导航链接
概览
程序包
类
使用
树
已过时
索引
帮助
上一个
下一个
框架
无框架
所有类
A
C
D
E
F
G
H
I
L
O
P
R
S
T
V
A
ActualSqlConfiguration
-
com.efficient.logs.sql.configuration
中的类
SQL日志功能启动类
ActualSqlConfiguration()
- 类 的构造器com.efficient.logs.sql.configuration.
ActualSqlConfiguration
ActualSqlInterceptor
-
com.efficient.logs.sql.interceptor
中的类
Mybatis拦截器,用来打印真正执行的SQL以及执行时间 Mybatis支持对 Executor/StatementHandler/ParameterHandler/ResultSetHandler 对象进行拦截 执行顺序:Executor.method -> Plugin.invoke -> Interceptor.intercept -> Invocation.proceed -> method.invoke
ActualSqlInterceptor()
- 类 的构造器com.efficient.logs.sql.interceptor.
ActualSqlInterceptor
ActualSqlProperties
-
com.efficient.logs.sql.configuration
中的类
真实SQL日志的配置集合
ActualSqlProperties()
- 类 的构造器com.efficient.logs.sql.configuration.
ActualSqlProperties
addInterceptors(InterceptorRegistry)
- 类 中的方法com.efficient.logs.config.
LogWebMvcConfig
apply(Object)
- 接口 中的方法com.efficient.logs.api.
LogFunction
最终执行的方法
apply(String, Object)
- 接口 中的方法com.efficient.logs.api.
LogFunctionService
执行函数
apply(Object)
- 类 中的方法com.efficient.logs.service.
DefaultLogFunction
apply(String, Object)
- 类 中的方法com.efficient.logs.service.
DefaultLogFunctionServiceImpl
C
com.efficient.logs.annotation
- 程序包 com.efficient.logs.annotation
com.efficient.logs.aop
- 程序包 com.efficient.logs.aop
com.efficient.logs.api
- 程序包 com.efficient.logs.api
com.efficient.logs.config
- 程序包 com.efficient.logs.config
com.efficient.logs.constant
- 程序包 com.efficient.logs.constant
com.efficient.logs.controller
- 程序包 com.efficient.logs.controller
com.efficient.logs.dao
- 程序包 com.efficient.logs.dao
com.efficient.logs.event
- 程序包 com.efficient.logs.event
com.efficient.logs.handle
- 程序包 com.efficient.logs.handle
com.efficient.logs.interceptor
- 程序包 com.efficient.logs.interceptor
com.efficient.logs.model.converter
- 程序包 com.efficient.logs.model.converter
com.efficient.logs.model.dto
- 程序包 com.efficient.logs.model.dto
com.efficient.logs.model.entity
- 程序包 com.efficient.logs.model.entity
com.efficient.logs.model.vo
- 程序包 com.efficient.logs.model.vo
com.efficient.logs.properties
- 程序包 com.efficient.logs.properties
com.efficient.logs.service
- 程序包 com.efficient.logs.service
com.efficient.logs.sql.configuration
- 程序包 com.efficient.logs.sql.configuration
com.efficient.logs.sql.interceptor
- 程序包 com.efficient.logs.sql.interceptor
createEvaluationContext(Class<?>, Method, Object[])
- 类 中的方法com.efficient.logs.handle.
OperateLogExpressionEvaluator
CustomFunctionRegistrar(List<LogFunction>)
- 类 中的方法com.efficient.logs.config.
LogsConfig
customFunctionService(LogFunctionFactory)
- 类 中的方法com.efficient.logs.config.
LogsConfig
D
DefaultLogFunction
-
com.efficient.logs.service
中的类
默认函数接口
DefaultLogFunction()
- 类 的构造器com.efficient.logs.service.
DefaultLogFunction
DefaultLogFunctionServiceImpl
-
com.efficient.logs.service
中的类
自定义函数的默认实现,增加一层是为了屏蔽底层与上层直接接触
DefaultLogFunctionServiceImpl(LogFunctionFactory)
- 类 的构造器com.efficient.logs.service.
DefaultLogFunctionServiceImpl
doAfterLog(JoinPoint, Object)
- 类 中的方法com.efficient.logs.aop.
LogsAop
正常返回通知,拦截用户操作日志,连接点正常执行完成后执行,如果连接点抛出异常,则不会执行 设置操作日志切入点 记录操作日志 在注解的位置切入代码
doAfterThrowing(JoinPoint, Exception)
- 类 中的方法com.efficient.logs.aop.
LogsAop
doBefore()
- 类 中的方法com.efficient.logs.aop.
LogsAop
dto2Entity(SysLogDTO)
- 接口 中的方法com.efficient.logs.model.converter.
SysLogConverter
dto2Entity(SysLogDTO)
- 类 中的方法com.efficient.logs.model.converter.
SysLogConverterImpl
E
EnableActualSql
-
com.efficient.logs.sql.configuration
中的注释类型
启用SQL日志功能
entity2Vo(SysLog)
- 接口 中的方法com.efficient.logs.model.converter.
SysLogConverter
entity2Vo(SysLog)
- 类 中的方法com.efficient.logs.model.converter.
SysLogConverterImpl
executeBefore(String)
- 接口 中的方法com.efficient.logs.api.
LogFunctionService
是否在拦截的方法执行前执行
executeBefore(String)
- 类 中的方法com.efficient.logs.service.
DefaultLogFunctionServiceImpl
F
find(String)
- 接口 中的方法com.efficient.logs.api.
SysLogService
find(String)
- 类 中的方法com.efficient.logs.controller.
SysLogController
查找
find(String)
- 类 中的方法com.efficient.logs.service.
SysLogServiceImpl
G
getCode()
- 枚举 中的方法com.efficient.logs.constant.
LogEnum
getFunction(String)
- 类 中的方法com.efficient.logs.handle.
LogFunctionFactory
通过函数名获取对应自定义函数
getOpt()
- 枚举 中的方法com.efficient.logs.constant.
LogEnum
H
handleEvent(SysLog)
- 类 中的方法com.efficient.logs.event.
LogEventListener
I
INSTANCE
- 接口 中的静态变量com.efficient.logs.model.converter.
SysLogConverter
intercept(Invocation)
- 类 中的方法com.efficient.logs.sql.interceptor.
ActualSqlInterceptor
拦截器的拦截方法
L
list(SysLogListDTO)
- 接口 中的方法com.efficient.logs.api.
SysLogService
list(SysLogListDTO)
- 类 中的方法com.efficient.logs.controller.
SysLogController
列表
list(SysLogListDTO)
- 类 中的方法com.efficient.logs.service.
SysLogServiceImpl
Log
-
com.efficient.logs.annotation
中的注释类型
日志注解
LogEnum
-
com.efficient.logs.constant
中的枚举
日志操作类型
LogEventListener
-
com.efficient.logs.event
中的类
自定义需要发布的事件类,需要继承ApplicationEvent类或PayloadApplicationEvent(该类也仅仅是对ApplicationEvent的一层封装)
LogEventListener()
- 类 的构造器com.efficient.logs.event.
LogEventListener
LogFunction
-
com.efficient.logs.api
中的接口
自定义函数接口
LogFunctionFactory
-
com.efficient.logs.handle
中的类
自定义函数工厂
LogFunctionFactory(List<LogFunction>)
- 类 的构造器com.efficient.logs.handle.
LogFunctionFactory
LogFunctionService
-
com.efficient.logs.api
中的接口
这里多定义一层,也就是想抽离一些代码
LogsAop
-
com.efficient.logs.aop
中的类
LogsAop()
- 类 的构造器com.efficient.logs.aop.
LogsAop
LogsConfig
-
com.efficient.logs.config
中的类
LogsConfig()
- 类 的构造器com.efficient.logs.config.
LogsConfig
LogSpelProcess
-
com.efficient.logs.handle
中的类
对日志进行SPEL处理
LogSpelProcess()
- 类 的构造器com.efficient.logs.handle.
LogSpelProcess
LogsProperties
-
com.efficient.logs.properties
中的类
LogsProperties()
- 类 的构造器com.efficient.logs.properties.
LogsProperties
LogSqlProperties
-
com.efficient.logs.properties
中的类
LogSqlProperties()
- 类 的构造器com.efficient.logs.properties.
LogSqlProperties
LogWebMvcConfig
-
com.efficient.logs.config
中的类
LogWebMvcConfig()
- 类 的构造器com.efficient.logs.config.
LogWebMvcConfig
O
OperateLogExpressionEvaluator
-
com.efficient.logs.handle
中的类
用于计算和缓存SpEL表达式的共享实用程序类
OperateLogExpressionEvaluator()
- 类 的构造器com.efficient.logs.handle.
OperateLogExpressionEvaluator
P
parseContent(Log, JoinPoint)
- 类 中的方法com.efficient.logs.aop.
LogsAop
解析数据
parseExpression(EvaluationContext, AnnotatedElementKey, String)
- 类 中的方法com.efficient.logs.handle.
OperateLogExpressionEvaluator
parseExpression(String, AnnotatedElementKey, EvaluationContext)
- 类 中的方法com.efficient.logs.handle.
OperateLogExpressionEvaluator
plugin(Object)
- 类 中的方法com.efficient.logs.sql.interceptor.
ActualSqlInterceptor
plugin方法是拦截器用于封装目标对象的 通过该方法可以返回目标对象本身,也可以返回一个代理对象
pointCut()
- 类 中的方法com.efficient.logs.aop.
LogsAop
preHandle(HttpServletRequest, HttpServletResponse, Object)
- 类 中的方法com.efficient.logs.interceptor.
RequestHolderInterceptor
processBeforeExec(List<String>, JoinPoint)
- 类 中的方法com.efficient.logs.handle.
LogSpelProcess
key 为字段未SPEL解析属性, value为已解析的属性,如果解析失败依旧是未解析属性 这里巧妙在 spelValues.put(tpl, tpl);后期如果解析失败那获取的是未解析成功或者不需要解析的属性
R
registerInterceptor()
- 类 中的方法com.efficient.logs.sql.configuration.
ActualSqlConfiguration
RequestHolderInterceptor
-
com.efficient.logs.interceptor
中的类
放入请求
RequestHolderInterceptor()
- 类 的构造器com.efficient.logs.interceptor.
RequestHolderInterceptor
S
saveLog(Log, String, String, String, String, String, String, String)
- 接口 中的方法com.efficient.logs.api.
SysLogService
saveLog(Log, String, String, String, String, String, String, String)
- 类 中的方法com.efficient.logs.service.
SysLogServiceImpl
saveLogAsync(Log, String, String, String, String, String, String, String)
- 接口 中的方法com.efficient.logs.api.
SysLogService
saveLogAsync(Log, String, String, String, String, String, String, String)
- 类 中的方法com.efficient.logs.service.
SysLogServiceImpl
setCode(Integer)
- 枚举 中的方法com.efficient.logs.constant.
LogEnum
setOpt(String)
- 枚举 中的方法com.efficient.logs.constant.
LogEnum
setProperties(Properties)
- 类 中的方法com.efficient.logs.sql.interceptor.
ActualSqlInterceptor
showElapsed
- 类 中的变量com.efficient.logs.sql.configuration.
ActualSqlProperties
是否展示执行耗时
showMethod
- 类 中的变量com.efficient.logs.sql.configuration.
ActualSqlProperties
是否展示方法名
showRows
- 类 中的变量com.efficient.logs.sql.configuration.
ActualSqlProperties
是否展示结果行数
showSql
- 类 中的变量com.efficient.logs.sql.configuration.
ActualSqlProperties
是否展示SQL
START_TIME
- 类 中的静态变量com.efficient.logs.aop.
LogsAop
SysLog
-
com.efficient.logs.model.entity
中的类
实体类
SysLog()
- 类 的构造器com.efficient.logs.model.entity.
SysLog
SysLogController
-
com.efficient.logs.controller
中的类
日志管理
SysLogController()
- 类 的构造器com.efficient.logs.controller.
SysLogController
SysLogConverter
-
com.efficient.logs.model.converter
中的接口
模型转换器
SysLogConverterImpl
-
com.efficient.logs.model.converter
中的类
SysLogConverterImpl()
- 类 的构造器com.efficient.logs.model.converter.
SysLogConverterImpl
SysLogDTO
-
com.efficient.logs.model.dto
中的类
DTO
SysLogDTO()
- 类 的构造器com.efficient.logs.model.dto.
SysLogDTO
SysLogListDTO
-
com.efficient.logs.model.dto
中的类
DTO
SysLogListDTO()
- 类 的构造器com.efficient.logs.model.dto.
SysLogListDTO
SysLogMapper
-
com.efficient.logs.dao
中的接口
持久层
SysLogService
-
com.efficient.logs.api
中的接口
服务Api
SysLogServiceImpl
-
com.efficient.logs.service
中的类
服务实现类
SysLogServiceImpl()
- 类 的构造器com.efficient.logs.service.
SysLogServiceImpl
SysLogVO
-
com.efficient.logs.model.vo
中的类
VO
SysLogVO()
- 类 的构造器com.efficient.logs.model.vo.
SysLogVO
T
ternaryProcess(HashMap<String, String>, JoinPoint)
- 类 中的方法com.efficient.logs.handle.
LogSpelProcess
这个解析是针对三目运算,如果没有三木运算,那就不需要走到这里
V
valueOf(String)
- 枚举 中的静态方法com.efficient.logs.constant.
LogEnum
返回带有指定名称的该类型的枚举常量。
values()
- 枚举 中的静态方法com.efficient.logs.constant.
LogEnum
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
A
C
D
E
F
G
H
I
L
O
P
R
S
T
V
跳过导航链接
概览
程序包
类
使用
树
已过时
索引
帮助
上一个
下一个
框架
无框架
所有类
Copyright © 2024. All rights reserved.