做log 要把最终执行的sql保存到数据库中
因为使用了一些通用mapper,怎么获取最终的sql语句
这个得在运行时获取具体执行的sql语句
选型:log4jdbc+logback+数据库
使用log4jdbc记录SQL到日志
日志框架选用logback
logback的appender使用dbappender即可把日志输出到数据库
运行时在后台可以获取
本地启动的时候回输出prepareStatment 有完整的语句和占位符?代表什么值都有啊,或者将日志输出到本地文件中,然后将文件导入数据库就可以了啊
使用Mybatis Interceptor可以实现,可参考:
https://www.cnblogs.com/daxin/p/3541922.html
可参考https://blog.csdn.net/isea533/article/details/40044417
log4 配置就有啊