Mybatis日志模块解析
2019-09-20 11:04:35 25 举报
Mybatis日志简单架构
作者其他创作
大纲/内容
实现
ResultSetLoggerResultSetLogger日志增强
mybatis日志模块
顶层接口Log其他子类忽略
Y
创建Log
结果执行完成返回
打印sql语句日志
ConnectionLoggerConnection日志增强
setImplementation构造器反射调用创建logConstructo
代理invoke
Connection
logConstructor is NULL
LogFactory
Jdk14LoggingImplJdk的日志private Log log;
Jdk14LoggingImplJdk的日志private Log log;
打印入参参数日志
代理设计模式
创建日志模块
获取Log
catch
打印返回结果日志
PreparedStatementLoggerPreparedStatement日志增强
N
调用静态代码块日志打印优先级
打印日志模块
mybatis执行SimpleExecutor
适配器设计模式
0 条评论
下一页
为你推荐
查看更多