2016 - 2024

感恩一路有你

mybatis打印执行的sql springmvc跟mybatis整合后不能打印sql日志,肿么个情况?

浏览量:2810 时间:2021-03-13 07:45:16 作者:admin

springmvc跟mybatis整合后不能打印sql日志,肿么个情况?

本项目采用spring MVC,mybatis的体系结构和日志工具仍然是最常用的log4j,集成其他框架后发现SQL语句无法打印。但是,项目中的显示调用日志可以正常打印。此外,当SQL拼写错误时,它将被打印出来。然后我们开始看迈巴蒂斯的官方文件。如何处理日志?最近,mybatis有中文文档,虽然不完整,但是非常好。工程中存在一些问题。在项目中引入了Shiro框架,并集成了slf4j日志。因此,mybatis无法通过引用log4j配置文件来打印SQL语句

请教问Mybatis如何打印SQL语句?

Mybatis在内部使用log4j,但实际上支持用户使用各种日志技术。如果配置正确,即启用调试级别以打印所有mybatis语句。例如,在我的web应用程序中,使用logback,Maven依赖于以下内容:<!--日志开始--><依赖项><组ID>org.slf4j</groupId><artifactId>jcl-over-slf4j</artifactId><version>1.6.1</version><scope>runtime</scope></dependency><dependency><groupId>ch.qos.logback</groupId><artifactId>logback-c级lassic</artifactId><版本> 0.9.27</version></dependency><!--日志结束-->

1

mybatis打印执行的sql mybatis输出sql日志

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。