Springboot mybatis 配置sql日志打印
1、方式一
########################################################
###配置打印sql
########################################################
logging:level:com.threefivework.mymall.dao.mapper: DEBUG //包路径为mapper文件包路径
2、方式二
在application.yml(.properties)中增加配置,在控制台打印sql:mybatis:configuration:log-impl: org.apache.ibatis.logging.stdout.StdOutImpl
3、方式三
在logback-spring.xml中配置logger,具体包名替换就可以指定到具体的Mapper上
<logger name="com.**.**.dao.ThemeMapper"><level value="trace"/>
</logger>
添加以上配置后,SLF4J(Logback) 就会记录 com...dao.ThemeMapper 的详细执行操作,且仅记录应用中其它类的错误信息(若有)。
你也可以将日志的记录方式从接口级别切换到语句级别,从而实现更细粒度的控制。如下配置只对 selectBlog 语句记录日志:
<logger name="com.**.**.dao.ThemeMapper.selectBlog"><level value="trace"/>
</logger>
参考:MyBatis中文官网
Springboot mybatis 配置sql日志打印相关推荐
- springboot配置sql日志打印
application.properties:logging.level.com.alibaba.grow.repository.mapper=debug在yml文件中: logging:level: ...
- mybatis-plus 开启与关闭 SQL 日志打印
开启打印 Mybatis-plus 需要通过下面的方式开启控制台 SQL 日志打印 mybatis-plus:configuration:log-impl: org.apache.ibatis.log ...
- Mybatis-plus开启或者关闭SQL日志打印
Mybatis-plus开启或者关闭SQL日志打印 在application.yml中配置,开启或者关闭sql日志打印: 更改log-impl项即可.NoLoggingImpl不打印日志,StdOut ...
- SpringBoot中关闭Mybatis以及RocketMQ日志打印
SpringBoot工程集成了Mybatis和RocketMQ,也集成了Log4j,项目中自己的日志都可以通过log4j来管理,日志打印通过通过日志级别可以管理,一直很正常. 后来项目上线正常稳定运行 ...
- mysql通用日志不打印_解决logback不打印mybatis的SQL日志的问题
工作这么多年,今天还是因为Logback的这个问题稍微卡了一下,惭愧. 问题描述: logback配置了如下信息: ...此处省略File Appender内容 ${logbase}sql.%d{yy ...
- mybatis的Sql语句打印
我们在使用mybatis的时候,有时候,希望可以在eclipse的控制台下打印出来sql语句,但是有时候却不希望相关的语句打印.这个时候,需要我们进行一些配置. 在mybatis中,他通过调用一些接 ...
- MybatisPlus自定义SQL日志打印
前言 mybatisplus在mybatis的基础上为我们提供了诸多方便,大大加快了开发的速率,但是在日常工作中,还是会发现有一些不方便之处,那就是关于日志的打印,框架虽然也提供了日志打印,但是日志的 ...
- springBoot+myBatis配置基于mysql的读写分离
1.什么是数据库读写分离? 数据库读写分离就是将数据库分成主从库,主库用来写入数据并对数据进行增删改的维护.从库通过某种同步机制从主库同步数据,即主库的完全镜像备份.读写分离一般是配置一个主库多个从库 ...
- SpringBoot+Mybatis配置Druid多数据源
开篇之前,说一句题外话.多数据源和动态数据源的区别. 多数据源,一般用于对接多个业务上独立的数据库(可能异构数据库). 动态数据源,一般用于大型应用对数据切分. 配置参考 如何配置多数据源,网上教程一 ...
最新文章
- 2021年大数据Hadoop(十五):Hadoop的联邦机制 Federation
- python网络编程—Socket
- python里orient_从Python访问OrientDB
- Chromium下载各类版本(pyppeteer爬虫)
- 用matlab绘制中国海岸线,matlab显示全球海岸线
- 嵌入不同源的页面_嵌入式技术课程教与学(教学大纲和试卷)
- 2020最新文本检测算法TextFuseNet
- 深入了解Java虚拟机
- C语言运算符:1.按位取反运算符 ~
- AD13如何导出坐标文件
- iphone测试内存读取速度软件,iPhone7内存不同读写速度有差? 实测差距惊人!
- 中南林业科技大学Java实验报告八:包与接口
- 简单的html网页超链接
- STM32F4开发板硬件简介
- 如何制作启动U盘安装系统?
- 【以太网硬件四】以太网信道编码方式有哪些?
- java数据结构--hashset
- linux中的makefile文件
- Python运维开发从入门到精通学习 Day4
- 关于 Spring AOP (AspectJ) 你该知晓的一切
热门文章
- shineblink ADXL345传感器测量三轴加速度/倾斜角
- 基础补充——什么是陷波器?作用是什么?
- Mobl——用于创建HTML移动应用程序的新DSL
- 程序员不愿意加班的真相
- 游北海公园遇到一个特别有活力的大爷,感觉他才是年轻人
- 联结表——where子句inner join
- 鸿蒙开发(13)---ProgressBar与RoundProgressBar组件
- npm ERR! errno ECONNRESET npm ERR! network This is a problem related to network connectivity.解决方法和步骤
- 获取微信小程序的昵称和手机号
- 微信短视频去水印小程序搭建教程(含源码),超级详细哦,支持流量主的