Mybatis系列教材 (十七)- 相關概念 - 開啓log4j顯示執行的SQL語句


步驟1:先運行,看到效果,再學習
步驟2:模仿和排錯
步驟3:開啓日誌
步驟4:jar
步驟5:導入到項目
步驟6:log4j.properties
步驟7:運行測試 html

步驟 1 : 先運行,看到效果,再學習java

老規矩,先下載下載區(點擊進入)的可運行項目,配置運行起來,確承認用以後,再學習作了哪些步驟以達到這樣的效果。apache

步驟 2 : 模仿和排錯mybatis

在確保可運行項目可以正確無誤地運行以後,再嚴格照着教程的步驟,對代碼模仿一遍。
模仿過程不免代碼有出入,致使沒法獲得指望的運行結果,此時此刻經過比較正確答案 ( 可運行項目 ) 和本身的代碼,來定位問題所在。
採用這種方式,學習有效果,排錯有效率,能夠較爲明顯地提高學習速度,跨過學習路上的各個檻。 app

推薦使用diffmerge軟件,進行文件夾比較。把你本身作的項目文件夾,和個人可運行項目文件夾進行比較。
這個軟件很牛逼的,能夠知道文件夾裏哪兩個文件不對,而且很明顯地標記出來
這裏提供了綠色安裝和使用教程:diffmerge 下載和使用教程學習

步驟 3 : 開啓日誌測試

有時候須要打印日誌,知道mybatis執行了什麼樣的SQL語句,以便進行調試。這時,就須要開啓日誌,而mybatis自身是沒有帶日誌的,使用的都是第三方日誌,這裏講解如何開啓log4j日誌功能。ui

開啓日誌

步驟 4 : jarspa

爲了開啓log4j,須要使用對應的jar包,請在下載區(點擊進入)下載,並保存在e:\project\mybatis\lib目錄下調試

jar

步驟 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

相關文章
相關標籤/搜索