mybatis用logback日志不显示sql的解决方法
1.mybatis-config.xml的设定
关于logimpl的设定值还不支持logback,如果用SLF4J是不好用的。
这是官方文档的描述,见下图
设定改为STDOUT_LOGGING是可以显示sql的
修改Mybatis配置文件
<settings>
<setting name="logImpl" value="STDOUT_LOGGING" />
</settings>
2.原因是:
protected Connection getConnection(Log statementLog) throws SQLException {
Connection connection = transaction.getConnection();
if (statementLog.isDebugEnabled()) {
return ConnectionLogger.newInstance(connection, statementLog);
} else {
return connection;
}
}
如果设定了
STDOUT_LOGGING
实现类是StdOutImpl.java
public boolean isDebugEnabled() {
return true;
}
debug就开启了,log就可以打印sql了
3.logback.xml的设定
<logger name="org.apache.ibatis" level="DEBUG">
<appender-ref ref="STDOUT"/>
</logger>
<logger name="java.sql" level="debug">
<appender-ref ref="STDOUT"/>
</logger>
- 大小: 3.1 KB
分享到:
相关推荐
ssm框架spring + spring mvc + mybatis + logback框架
里面包含了ssm基本整合以外,还包含了jackson demo、fastjson demo、freemarker demo、vus.js 2.5 demo、mybatis plus代码自动生成工具、mybatis plus 自定义分页示例、spring mvc各种类型参数传递demo、logback配置...
该实例是spring + springmvc + mybatis 完整框架实例完整,是全注解的,几乎是零配置,还运行了logback日志框架
spring-boot-ssm 是一个基于Spring Boot & Spring & Spring MVC & MyBatis的简单通用的项目,用于快速构建中小型API的后端服务系统. 可以做为一个种子项目,进行改造升级. 另外,还有个对应的Vue+ElementUI的前端项目,...
Java社区系统源码并提供详细的开发文档和配套教程,包含帖子、评论、私信、系统通知、点赞、关注、搜索、用户设置、数据...日志:SLF4J(日志接口) + Logback(日志实现) 前端: Thymeleaf Bootstrap 4.x Jquery Ajax
Logback日志框架 安全验证框架 maven框架 layui前端框架 shiro安全框架 系统关键性技术 基于角色的权限访问控制RBCA(Role-Based Access Control) Spring+Springmvc+Mybatis三大框架 Ajax技术 springmvc文件上传 ...
使用 SSM(Spring、SpringMVC、MyBatis)框架,MVC 三层结构、Lucene全文检索引擎、Junit 4单元测试、logback日志框架、Druid数据库连接池、Shiro安全框架的一个博文系统;
logback打印日志,业务日志和调试日志分开打印。同时基于时间和文件大小分割日志文件。 9、项目构建 =========== mybatis generator生成mybatis映射文件。 请先安装eclipse mybatis-generator插件。 10、...
后端开发框架: Spring MVC + Spring + Mybatis +ModelMapper + logback 前端框架:layui + jquery 说明:项目为多Module 项目结构, IDEA加载项目可直接运行(运行前配置数据库链接字符串)。采用前后端分离已经可以...
SSM+Lucene+logback+Druid开发的Java开源博客系统源码 ...spring+spring mvc+mybatis+bootstrap+jquery 数据库文件 链接: https://pan.baidu.com/s/1-RQXGkLb3LLLUJ-CfLOSHg 提取码: m9db jar包文件 maven搭建
构建Spring+Springmvc+Mybatis框架,丰富框架的功能,后续集成日志插件log4j、logback,集成Druid连接池监控,集成Redis缓存,office文件操作插件poi等。 1.基于mvc实现基本的数据增删改查操作。 2.已经分别集成log4...
后端开发框架: Spring MVC + Spring + Mybatis +ModelMapper + logback 前端框架:layui + jquery 说明:项目为多Module 项目结构, IDEA加载项目可直接运行(运行前配置数据库链接字符串)。采用前后端分离已经可以...
较新版本的springMVC spring mybaits jackson logback mysql数据库的完整jar包整合和简单的增删改查功能!
使用 logback 功能调整特定信息的用户日志级别(默认:info -> debug) DB连接设置为使用MyBatis和CUBRID 使用Redis的查找方法缓存功能 基本 CRUD 屏幕 REST API 实现(返回类型为 JSON) 使用 Mockito 和 JUnit ...
logback打印日志,业务日志和调试日志分开打印。同时基于时间和文件大小分割日志文件。 9、项目构建 =========== mybatis generator生成mybatis映射文件。 请先安装eclipse mybatis-generator插件。 10、...
技术 版本 说明 Spring Boot 3.0.4 MVC核心框架 ...logback 1.4.5 log日志工具 lombok 1.18.26 简化对象封装工具 hutool 5.8.15 更适合国人的java工具集 knife4j 4.0.0 基于swagger,更便于国人使用的swagger ui
Yan项目简介(使用说明)注:全新微服务项目lion已经逐步开发,基于SpringCloud的一整套方案,详情请查看本项目是一整合整合Dubbo + Zookeeper + SpringMVC + Spring + MyBatis支持分布式的高效率快速开发RPC框架,...
Spring MVC Mybatis MySql Maven Tomcat 其他 参数合法性进行验证 Guava Preconditions 结合 Guava Preconditions 自定义参数校验断言 数据库连接池 Druid 日志组件 logback 异常统一处理 自定义 Exception 全局 ...
简单的SMM框架使用 从0到1慢慢丰富,不定时更新新的内容到项目中 如果有什么问题,欢迎指正或者交流 有好的学习资料欢迎共享 本项目随便使用,没有任何限制 SSM_BookSystem SSM框架基础 SSM_BookSystem V0-版本详细...
视图框架:Spring MVC 定时器:Quartz 数据库连接池:Druid 日志管理:logback 页面交互:layui 下拉框:bootstrap-select 文件上传:Bootstrap File Input 热部署 jrebel 验证框架 hibernate-validator Java商城...