场景

在SSM整合时需要查看输出的sql语句以便排查错误信息。

实现

在项目的classpath(src目录)下或者resource包下(maven项目)新建一个log4j.properties文件。

# Global logging configuration
log4j.rootLogger=ERROR, stdout
# MyBatis logging configuration...
log4j.logger.com.badao=TRACE
# Console output...
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern=%5p [%t] - %m%n

其中log4j.logger.com.badao=TRACE中的com.badao

为你的映射方法的接口的包名

效果

在执行相应数据库操作比如插入时,查看控制台

SSM中配置log4J输出sql语句相关推荐

  1. mybatis开启log_mybatis使用spring-druid数据源连接池配置log4j打印sql语句以及开启监控平台...

    杂七杂的杂 作为程序员,开发工程中,一套利于测试或者监控的工具很重要,mybatis默认没有提供log4j的打印sql语句的配置. 这对于开发rest服务,提供接口的开发者而言,是在很不好做,再加上m ...

  2. SSM中实现CRUD并配置输出sql语句

    场景 前面SSM的项目整合以及分页等参照 https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/85120936 使用log4j输出sql ...

  3. 【项目经验】如果想在mapper.xml文件中的一个标签中写多条sql语句,则需要在jdbc的配置文件中稍做配置

    如果想在mapper.xml文件中的一个标签中写多条sql语句,则需要在jdbc的配置文件中稍做配置: url=jdbc:mysql://127.0.0.1:3306/airipo?useUnicod ...

  4. SpringBoot如何配置log4j输出日志呢?

    转自: SpringBoot如何配置log4j输出日志呢? 下文笔者讲述SpringBoot配置log4j的方法分享,如下所示 SpringBoot日志输出 springboot框架中默认使用logb ...

  5. springboot+mybatis-plus在log控制台输出sql语句

    springboot+mybatis-plus在log控制台输出sql语句的方法,有两种方法可以实现: 1.第一种将log-impl 配置到原有的mybatis-plus的configuration下 ...

  6. mybatis配置log4j打印sql日志

    mybatis配置log4j打印sql日志 前提是你已经配置好了log4j. 在mybatis的配置文件中设置 <?xml version="1.0" encoding=&q ...

  7. mysql 怎么查询慢sql语句_Mysql中 查询慢的 Sql语句的记录查找

    Mysql中 查询慢的 Sql语句的记录查找 慢查询日志 slow_query_log,是用来记录查询比较慢的sql语句,通过查询日志来查找哪条sql语句比较慢,这样可以对比较慢的sql可以进行优化. ...

  8. Mybatis 获取当前序列和下一个序列值 以及在一个方法中写多条SQL 语句

    目录 1.Mybatis 获取当前序列和下一个序列值 2.Mybatis 在一个方法中写多条SQL 语句 1.Mybatis 获取当前序列和下一个序列值 #获取当前序列值 select XXX_seq ...

  9. Spring3+MyBatis3整合无法输出SQL语句问题的解决

    2019独角兽企业重金招聘Python工程师标准>>> Spring3+MyBatis3整合无法输出SQL语句问题的解决 转载于:https://my.oschina.net/huh ...

最新文章

  1. 基于感知损失的实时风格迁移与超分辨率重建
  2. 王瑜琪:数据科学助力我捕捉研究生教育的宏观效应 | 提升之路系列
  3. string 类的实现
  4. 数据结构32:树存储结构
  5. pycharm黄色高亮提示:Default argument value is mutable
  6. 独家专访 | 红布林(Plum​)庞博:万亿元二手时尚交易蓝海的生存法则
  7. JavaScript | 将十进制转换为十六进制,反之亦然
  8. Angularjs Nodejs Grunt 一个例子
  9. py导入包异常跳出_14-0-包的介绍及使用
  10. 一篇文章教你如何使用makerfile
  11. 被Json格式化后那可怜的时间
  12. 小学生python趣味编程-小学生C++趣味编程 PDF 全资料版
  13. 软件License设计思路与实现方案
  14. codewars练习(javascript)-2021/3/21
  15. Linux系统rar格式怎么解压,如何在linux下解压缩rar格式的文件压缩包
  16. 软件测试基础知识 - 说一说黑盒与白盒的测试方法
  17. 广和通5G模组成功联调基于高通IPQ系列+骁龙X62的5G CPE方案,已实现大规模量产
  18. jQuery笔记——UI
  19. 几种常用的加解密的方法
  20. springboot使用validator进行参数校验

热门文章

  1. Netty ObjectPool对象池技术原理分析
  2. 「后端小伙伴来学前端了」Vue中全局事件总线(GlobalEventBus)原理及探究过程
  3. Spring 初识Aop JDK动态代理实现 原理初显
  4. HTML--猫眼电影---浮动练习
  5. java为什么监听器里没有输出,JAVA Web开发技术应用——监听器
  6. arima模型 p q d 确定_时间序列分析第07讲(ARIMA模型,季节时间序列模型,均值的估计)...
  7. 事务对性能影响_开启英特尔事务扩展技术(TSX),即可提升intel CPU 近40%性能
  8. 计算机程序中断方式有几种,奥鹏离线作业计算机组成原理一、简答题1、请说明程序查询方式与中断方式各自的特点.2、提高存储器速度可采用哪些措施,请说出...
  9. java链接mysql数据库格式_JDBC URL连接常用数据库格式
  10. 创建python2与python3虚拟环境失败的原因