相关文章推荐
完美的馒头  ·  html提取文字和图片python_mob6 ...·  11 月前    · 
刚失恋的蚂蚁  ·  进行日期时间本地css更改-腾讯云开发者社区 ...·  1 年前    · 
忧郁的豆芽  ·  antd Select组件 和 ...·  1 年前    · 
傻傻的滑板  ·  国新办举行基层法官与中外记者见面会图文实录·  2 年前    · 
豪气的消防车  ·  pg数据库时间戳转换日期格式-掘金·  2 年前    · 
Code  ›  Java实战之路(1):SpringBoot项目中使用Mybatis打印Sql语句 - 怎么改
mybatis
https://www.cnblogs.com/theonesmx/p/11875904.html
爱喝酒的双杠
1 年前

SpringBoot项目中使用Mybatis打印Sql语句

如题,实际项目中使用很多都会用到SpringBoot+Mybatis的经典搭配进行开发,数据库里明明有数据,可是程序运行就是查不到,此时我们在本地Debug时,需要将Mybatis的实际Sql打印出来,看看Sql与我们期望的是否一致,或者将Sql拿到数据库中直接执行,看看结果。
这里简单介绍几种实战中的用法。

方法一 properties:
在application.properties配置文件中增加如下配置

logging.level.com.marvin.demo.dao=debug

【注】:logging.level.com后面的路径指的是Mybatis对应的方法接口所在的包,一般是*.dao所在的包,而并不是mapper.xml所在的包。
debug代表的是日志级别。

方法二 yml:
在application.yml配置文件中增加如下配置

logging:
  level:
     com.marvin.demo.dao : debug

方法三 Mybatis Log Plugin:
在IDEA中安装Mybatis Log Plugin的插件,如图
安装完重启IDEA,在Tools工具栏中可以看到安装好的插件:
点击即可打开相应窗口,在Debug时,相应的Sql语句即可输出到此窗口,方便查看。
此插件相当好用,提升开发效率神器,强烈推荐。Log日志输出窗口

欢迎大家添加楼主公众号,一起走上Java实战之路!!!
作者:怎么改
版权归作者所有,转载请注明出处

 
推荐文章
完美的馒头  ·  html提取文字和图片python_mob64ca12eb3858的技术博客_51CTO博客
11 月前
刚失恋的蚂蚁  ·  进行日期时间本地css更改-腾讯云开发者社区-腾讯云
1 年前
忧郁的豆芽  ·  antd Select组件 和 Dropdown组件 踩坑·记_a-dropdown组件使用-CSDN博客
1 年前
傻傻的滑板  ·  国新办举行基层法官与中外记者见面会图文实录
2 年前
豪气的消防车  ·  pg数据库时间戳转换日期格式-掘金
2 年前
今天看啥   ·   Py中国   ·   codingpro   ·   小百科   ·   link之家   ·   卧龙AI搜索
删除内容请联系邮箱 2879853325@qq.com
Code - 代码工具平台
© 2024 ~ 沪ICP备11025650号