idea 如何开启mybatis控制台SQL日志打印

开启

application.yaml

yaml 复制代码
mybatis-plus:
  configuration:
    log-impl: org.apache.ibatis.logging.stdout.StdOutImpl

mybatis:
  configuration:
    log-impl: org.apache.ibatis.logging.stdout.StdOutImpl
    map-underscore-to-camel-case: true
  typeAliasesPackage: XXXX
  mapper-locations: classpath*:**/xml/*Mapper.xml

application.properties

yaml 复制代码
mybatis-plus.configuration.log-impl=org.apache.ibatis.logging.stdout.StdOutImpl

关闭

application.yaml

yaml 复制代码
mybatis-plus:
  configuration:
    log-impl: org.apache.ibatis.logging.nologging.NoLoggingImpl

application.properties

java 复制代码
mybatis-plus.configuration.log-impl=org.apache.ibatis.logging.nologging.NoLoggingImpl

StdOutImpl 只是 mybatis 的一种日志实现, mybatis还有多种日志实现

如何知道现在使用的哪种方式?

在项目启动时,会在控制台直接打印如下提示:

java 复制代码
Logging initialized using 'class org.apache.ibatis.logging.stdout.StdOutImpl' adapter.

参考

mybatis-plus 开启与关闭 SQL 日志打印
使用springboot默认的日志系统logback打印Mybatis语句问题

相关推荐
贺今宵1 小时前
安装better-sqlite3报错electron-vite
javascript·sql·sqlite·sqlite3
山峰哥4 小时前
SQL调优核心战法——索引失效场景与Explain深度解析
大数据·汇编·数据库·sql·编辑器·深度优先
程序 代码狂人8 小时前
开窗函数 集合运算 行列转换
sql
l1t9 小时前
达梦数据库和Oracle兼容性和性能比较
数据库·sql·oracle·达梦
weixin_4365250710 小时前
NestJS-TypeORM QueryBuilder 常用 SQL 写法
java·数据库·sql
白露与泡影11 小时前
详细描述一条 SQL 语句在 MySQL 中的执行过程。
数据库·sql·mysql
程序员侠客行12 小时前
Mybatis的Executor和缓存体系
java·后端·架构·mybatis
雨中飘荡的记忆13 小时前
MyBatis配置解析模块详解
java·mybatis
『六哥』13 小时前
IntelliJ IDEA 安装教程
java·ide·intellij-idea·intellij idea
冰冰菜的扣jio13 小时前
InnoDB对于MVCC的实现
java·数据库·sql