乐趣区

关于后端:Mybatis系列教材-十七-相关概念-开启log4j显示执行的SQL语句


步骤 1: 先运行,看到成果,再学习
步骤 2: 模拟和排错
步骤 3: 开启日志
步骤 4:jar
步骤 5: 导入到我的项目
步骤 6:log4j.properties
步骤 7: 运行测试

步骤 1 : 先运行,看到成果,再学习

老规矩,先下载下载区 (点击进入) 的可运行我的项目,配置运行起来,确认可用之后,再学习做了哪些步骤以达到这样的成果。

步骤 2 : 模拟和排错

在确保可运行我的项目可能正确无误地运行之后,再严格照着教程的步骤,对代码模拟一遍。
模拟过程不免代码有出入,导致无奈失去冀望的运行后果,此时此刻通过比拟 正确答案 (可运行我的项目) 和本人的代码,来定位问题所在。
采纳这种形式,学习有成果,排错有效率,能够较为显著地晋升学习速度,跨过学习路上的各个槛。

举荐应用 diffmerge 软件,进行文件夹比拟。把你本人做的我的项目文件夹,和我的可运行我的项目文件夹进行比拟。
这个软件很牛逼的,能够晓得文件夹里哪两个文件不对,并且很显著地标记进去
这里提供了绿色装置和应用教程:diffmerge 下载和应用教程

步骤 3 : 开启日志

有时候须要打印日志,晓得 mybatis 执行了什么样的 SQL 语句,以便进行调试。这时,就须要开启日志,而 mybatis 本身是没有带日志的,应用的都是第三方日志,这里解说如何开启 log4j 日志性能。

步骤 4 : jar

为了开启 log4j,须要应用对应的 jar 包,请在下载区 (点击进入) 下载,并保留在 e:\project\mybatis\lib 目录下

步骤 5 : 导入到我的项目

把 log4j 的 jar 包导入到以后我的项目。

导包步骤:右键 project->property->java build path->libaries->add external jars

步骤 6 : log4j.properties

在 src 目录下,新建文件 log4j.properties,其作用是输入 com.how2java 包下参加 Mybatis 的类的 SQL 语句输入
如果包名不一样,请依据本人的我的项目状况调整

对 log4j 不相熟的同学,请参考 log4j 教程

# Global logging configuration
log4j.rootLogger=ERROR, stdout
# MyBatis logging configuration...
log4j.logger.com.how2java=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

步骤 7 : 运行测试

运行后面教程的测试类 TestMybatis,能够看到如图所示的 SQL 语句输入。

更多内容,点击理解:https://how2j.cn/k/mybatis/mybatis-annotation-log/1106.html

退出移动版