springBoot log4j集成的mybatis 控制台打印sql

1.如果mybatis有logback.xml文件,作为优先级会优先选择加载logback.xml文件-->进行sql打印,

在logback.xml文件下加一个配置:具体配置如下:“”直接加一句“”

<logger name="org.apache.ibatis" level="DEBUG" />

name:这个

2.clean一下maven,debug启动,sql直接打印在控制台,提示:可以的话添加一个第三方插件,纯sql打印 (mybatis Sql log )

2.如果没有logback.xml文件,就用SpringBoot的log4j配置即可,配置如下:

在application.yml文件下,添加下面代码即可

logging:  level:    com:      yundaex:        aicaizhaopin:          mapper: DEBUG

原文地址:https://www.cnblogs.com/Darkqueen/p/11005364.html

时间: 2024-12-09 11:04:04

springBoot log4j集成的mybatis 控制台打印sql的相关文章

mybatis 控制台打印sql语句

其实很简单,打印SQL只需要加一个setting就可以了.亲测可用. mybatis-config.xml: <settings>        <setting name="cacheEnabled" value="true" />        <!-- 打印sql日志 -->        <setting name="logImpl" value="STDOUT_LOGGING"

maven项目整合SSM配置log4j, 实现控制台打印SQL语句

在原有项目正常启动的情况下, 实现在控制台打印mapper包下SQL语句. 1.在pom.xml配置文件中添加两个依赖(缺一不可) 1 <!--日志包--> 2 <dependency> 3 <groupId>log4j</groupId> 4 <artifactId>log4j</artifactId> 5 <version>${log4j-version}</version> 6 </dependen

mybatis配置打印sql

mybatis配置打印sql: <settings> <setting name="logImpl" value="STDOUT_LOGGING"/> </settings> 原文地址:https://www.cnblogs.com/super-chao/p/11474020.html

设置MyBatis在控制台打印SQL语句

在调试阶段,打印SQL会极大方便开发者.MyBatis有提供配置,只需要在MyBatis的配置文件mybatis-config.xml中<configuration>节点下,添加如下配置: 1 <settings> 2 <!-- SQL日志输出 --> 3 <setting name="logImpl" value="STDOUT_LOGGING" /> 4 </settings> 原文地址:https:/

mybatis 控制台打印出来的sql 执行结果为空 但是将sql放到mysql执行有数据

mybatis中的sql如下 select airln_Cd airlnCd,city_coordinate_j cityCoordinateJ,city_coordinate_w cityCoordinateW from airportinfonew where iATA=#{iATA} 我在请求的时候是这样加的参数 :/airportFlight/findAirportFlight/?iATA='WDS'  在参数上加了个引号 然后 mybatis 使用#传入参数时,sql语句解析是会加上"

mybatis3.2.3+spring3 控制台打印sql解决办法

学习mybatis的时候遇到打印不出sql 的问题,在这里做个总结: 1:首先log4j.properties这样配置: log4j.rootLogger=DEBUG,console,R log4j.appender.console=org.apache.log4j.ConsoleAppender log4j.appender.console.threshold=debug log4j.appender.console.layout=org.apache.log4j.PatternLayout

MyBatis:打印SQL 日志

配置Log4J比较简单, 比如需要记录这个mapper接口的日志: package org.mybatis.example; public interface BlogMapper { @Select("SELECT * FROM blog WHERE id = #{id}") Blog selectBlog(int id); } 只要在应用的classpath中创建一个名称为log4j.properties的文件, 文件的具体内容如下: # Global logging config

MyBatis 插件 : 打印 SQL 及其执行时间

Plugins 摘一段来自MyBatis官方文档的文字. MyBatis允许你在某一点拦截已映射语句执行的调用.默认情况下,MyBatis允许使用插件来拦截方法调用: Executor(update.query.flushStatements.commint.rollback.getTransaction.close.isClosed) ParameterHandler(getParameterObject.setParameters) ResultSetHandler(handleResult

spring-mvc Mybatis插件打印SQL

代码: package com.chainup.exchange.service.adapter; import com.chainup.exchange.service.impl.AccountServiceImpl; import org.apache.ibatis.executor.Executor; import org.apache.ibatis.mapping.BoundSql; import org.apache.ibatis.mapping.MappedStatement; im