网站制作分工,wordpress后台颜色,道外网站建设,网站技术支持是什么目录
前言
一、Mybatis-Plus 开启日志的方式
二、测试
三、日志分析
章末 前言 小伙伴们大家好#xff0c;相信大家平时在处理问题时都有各自的方式#xff0c;最常用以及最好用的感觉还是断点调试#xff0c;但是涉及到操作数据库的执行时#xff0c;默认的话在控制台…
目录
前言
一、Mybatis-Plus 开启日志的方式
二、测试
三、日志分析
章末 前言 小伙伴们大家好相信大家平时在处理问题时都有各自的方式最常用以及最好用的感觉还是断点调试但是涉及到操作数据库的执行时默认的话在控制台是看不到是否执行成功的对于操作数据库的调试不是很友好如果可以在控制台实时读取执行情况对于我们来说可以更好的发现问题所在
一、Mybatis-Plus 开启日志的方式 1.application.properties配置文件
# 开启 MyBatis-Plus SQL 打印功能
mybatis-plus.configuration.log-implorg.apache.ibatis.logging.stdout.StdOutImpl 2.application.yml配置文件
mybatis-plus:configuration:log-impl: org.apache.ibatis.logging.stdout.StdOutImpl
二、测试 在测试项目中创建个简单的新增用户操作的接口使用postman接口测试工具发送请求测试启动日志前后的控制台情况 1.未启动日志控制台信息如下查看数据库该条信息成功插入 2.启动日志控制台打印中间使用到的sql语句以及参数替换 三、日志分析 可以看到控制台中除了打印出执行的sql语句还有些别的信息具体如下 Registering transaction synchronization for SqlSession Spring 正在注册用于事务管理的 SqlSession 同步。JDBC Connection [HikariProxyConnection1873059881 wrapping com.mysql.cj.jdbc.ConnectionImpl755ab072] will be managed by Spring JDBC 连接将由 Spring 管理这通常是通过 Spring 的事务管理机制来管理连接的。Preparing: Insert into customers (name,age) values(?,?) 执行的 SQL 语句的准备阶段其中 ? 是占位符表示参数化查询。Parameters: 乌鸡王(String), 88(Integer) SQL 语句的参数即将被插入到数据库中的值。 Updates: 1 一条记录已经被成功地插入到数据库中影响了一行数据。Releasing transactional SqlSession 事务中的 SqlSession 被释放。Transaction synchronization committing SqlSession 事务同步正在提交 SqlSession。Transaction synchronization deregistering SqlSession 事务同步正在取消注册 SqlSession。Transaction synchronization closing SqlSession 这表示事务同步正在关闭 SqlSession。 章末 文章到这里就结束了~ ------------------ END -------------------------