国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Mybatis設置sql打印日志

這篇具有很好參考價值的文章主要介紹了Mybatis設置sql打印日志。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

第一種:使用 mybatis 自帶的打印

<settings>
		<setting name="logImpl" value="STDOUT_LOGGING" />
</settings>

第二種:使用 log4j 日志打印

<settings>
	<!-- 配置 log4j 打印查詢語句 -->
		<setting name="logImpl" value="LOG4J" />-->
	</settings>
</setting>


###顯示SQL語句部分
log4j.logger.com.ibatis=DEBUG
log4j.logger.com.ibatis.com.jdbc.SimpleDataSource=DEBUG
log4j.logger.com.ibatis.com.jdbc.ScriptRunner=DEBUG
log4j.logger.com.ibatis.sqlmap.engine.impl.SqlMapClientDelegate=DEBUG
log4j.logger.java.sql.Connection=DEBUG
log4j.logger.java.sql.Statement=DEBUG
log4j.logger.java.sql.PreparedStatement=DEBUG

備注:log4j 運行級別調到DEBUG,可以在控制臺打印出mybatis運行的sql語句。

#將等級為DEBUG的日悲信慮出到console和file這網(wǎng)個日的地,console和file的定義在下面的代碼
log4j.rootLogger=DEBUG,console,file
#控制臺輸出的相關設置
log4j.appender.console = org.apache.log4j.ConsoleAppender
log4j.appender.console.Target = System.out
log4j.appender.console.Threshold=DEBUG
log4j.appender.console.layout = org.apache.log4j.PatternLayout
log4j.appender.console.layout.ConversionPattern=[%c]-%m%n
#文件輸出的相關設置
log4j.appender.file = org.apache.log4j.RollingFileAppender
log4j.appender.file.File=./log/kuang.log
log4j.appender.file.MaxFileSize=10mb
log4j.appender.file.Threshold=DEBUG
log4j.appender.file.layout=org.apache.log4j.PatternLayout
log4j.appender.file.layout.ConversionPattern=[%p][%d{yy-MM-dd}][%c]%m%n
#日志輸出級別
log4j.logger.org.mybatis=DEBUG
log4j.logger.java.sql=DEBUG
log4j.logger.java.sql.Statement=DEBUG
log4j.logger.java.sgl.ResultSet=DEBUG
log4j.logger.java.sq1.PreparedStatement=DEBUG

第三種:springboot 增加配置

在springboot + mybatis整合中,可以將springboot的配置文件添加如下代碼:文章來源地址http://www.zghlxwxcb.cn/news/detail-463010.html

logging:###配置sql打印日志
  level:
  com.example.demo.mapper: DEBUG
  org.springframework.web: DEBUG
  java.sql: DEBUG
  org.mybatis.spring: DEBUG

到了這里,關于Mybatis設置sql打印日志的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如若轉載,請注明出處: 如若內(nèi)容造成侵權/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領支付寶紅包贊助服務器費用

相關文章

  • springboot+mybatis 配置 logback 日志 并打印sql

    提示:文章寫完后,目錄可以自動生成,如何生成可參考右邊的幫助文檔 springboot + logback 日志 提示:以下是本篇文章正文內(nèi)容,下面案例可供參考 ` 使用時注意: 配置日志文件保存路徑 默認用戶目錄 自定義指定需要打印日志的文件路徑 參考連接: 很詳細 是干貨 SpringBoo

    2024年02月19日
    瀏覽(25)
  • 【LogBack日志】打印mybatis中sql日志并存放到指定文件中

    在springboot中使用logbac-spring.xml單獨打印mybaits中的sql,另存一個單獨的日志中。 幾個關鍵點 a. 文件名需要為??logback-spring.xml??; 動態(tài)日志路徑才會生效; 屬性文件中配置 ??log.path=xxx??; 【Log日志】logback.xml動態(tài)配置屬性值(包括接入的第三方配置) b. levle 需要是DEBUG等級

    2023年04月13日
    瀏覽(27)
  • mybatis plus 控制臺和日志文件中打印sql配置

    配置mybatis-plus的日志實現(xiàn)類為StdOutImpl,該實現(xiàn)類中打印日志是通過 System.out.println(s) 的方式來打印日志的 日志文件中輸入sql需要配置mybatis-plus的日志類為項目中的日志框架實現(xiàn)類,還需要配置mapper接口所在包的日志打印級別為 DEBUG或者TRACE,mybatis提供了log4j、slf4g等實現(xiàn) 經(jīng)測

    2024年02月11日
    瀏覽(108)
  • springboot 下mybatis-plus 如何打印sql日志和參數(shù)到日志文件

    網(wǎng)上很多說法打印sql日志的方法在application.properties配置文件中 但是上述配置只能將sql日志打印到控制臺,無法打印到日志文件中 參考下面這個文檔,將sql日志打印到日志文件中 https://www.ius7.com/a/305 1:設置mybatisplus包下的日志級別為DEBUG; 2:設置項目mapper目錄的日志級別為DE

    2024年02月14日
    瀏覽(19)
  • 在mybatis-plus項目中自帶要編寫sql語句,@select注解的使用

    在mybatis-plus項目中自帶要編寫sql語句,@select注解的使用

    提示:在mybatisplus中編寫sql語句有兩種方法,我重點使用@select注釋這種方法,還有一種是增加mapper.xml文件配置,這里不做講解 現(xiàn)在mybatis-plus中已經(jīng)封裝了絕大部分簡單sql,只用一部分負責sql需要自行編寫,所以用@select的方式可以減少開發(fā)量,減少項目的復雜性。 @select是myb

    2023年04月12日
    瀏覽(33)
  • Mybatis-Plus詳解(新建maven項目、查詢所有信息、打印SQL日志、實現(xiàn)CRUD(增刪改查)、分頁、條件查詢且分頁,前后端分離式開發(fā))

    Mybatis-Plus詳解(新建maven項目、查詢所有信息、打印SQL日志、實現(xiàn)CRUD(增刪改查)、分頁、條件查詢且分頁,前后端分離式開發(fā))

    MyBatis-Plus(opens new window) (簡稱MP) 是一個MyBatis(opens new window)的增強工具,在MyBatis的基礎上只做增強不做改變,為簡化開發(fā)、提高效率而生。想查看官網(wǎng)相關內(nèi)容的化我這里提供了官網(wǎng)地址:https://baomidou.com/ 無侵入:只做增強不做改變,引入它不會對現(xiàn)有工程產(chǎn)生影響,如絲般

    2024年02月04日
    瀏覽(22)
  • mybatis-plus控制臺打印sql(mybatis-Log)

    mybatis-plus控制臺打印sql(mybatis-Log)

    配置了mybatis-plus.configuration.log-impl=org.apache.ibatis.logging.stdout.StdOutImpl;但是mybatis執(zhí)行的sql沒有輸出 需要檢查點: 1、日志級別設置:請確保你的日志級別配置正確。如果日志級別設置得太低,可能導致SQL語句不會被打印出來。你可以嘗試將日志級別調整為DEBUG或更高級別,以確

    2024年02月03日
    瀏覽(92)
  • Mybatis 開啟控制臺打印sql語句

    org.jeecg.modules.hdx.mapper為@mapper注解下面的類,或者繼承BaseMapper,或者@MapperScan掃描包的類 2-1:在pom文件引入依賴 3-1:pom配置(包含分頁)

    2024年02月13日
    瀏覽(96)
  • springboot+mysql+mybatis如何實現(xiàn)控制臺打印sql

    在Spring Boot中使用MyBatis與MySQL,并希望在控制臺打印SQL語句,你可以通過配置MyBatis的日志級別來實現(xiàn)。以下是具體步驟: 添加依賴: 確保你的項目中包含了MyBatis和MySQL的相關依賴。在 pom.xml 文件中添加如下依賴: 配置application.properties或application.yml: 在 application.properties 或

    2024年02月01日
    瀏覽(23)
  • 配置 mybatis 打印出執(zhí)行的 sql 及返回的結果集

    配置 mybatis 打印出執(zhí)行的 sql 及返回的結果集

    在開發(fā)過程中, 經(jīng)常會遇到想要看到應用所執(zhí)行的 sql 這樣的需求. 比如你寫了一個查詢的功能, 但查詢出來的結果與你預期的不符合, 你想搞清楚到底哪里出了問題, 你自然需要看看所執(zhí)行的 sql 語句, 必要的話甚至還要親自拷貝到數(shù)據(jù)庫里去查查. 自然, 這就要求應用要能把執(zhí)

    2024年02月07日
    瀏覽(24)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領取紅包,優(yōu)惠每天領

二維碼1

領取紅包

二維碼2

領紅包