91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Spring Boot集成Mybatis中顯示日志的方法

發布時間:2020-07-11 10:40:06 來源:億速云 閱讀:400 作者:清晨 欄目:開發技術

這篇文章主要介紹Spring Boot集成Mybatis中顯示日志的方法,文中介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們一定要看完!

在Spring Boot集成Mybatis的項目中,如果出現SQL語句執行問題,我們需要進行排查。此時就需要打印對應的SQL語句,那么該如何操作才能正常打印出對應的SQL語句呢?

其實操作非常簡單,在application.properties或application.yml文件中配置對應mapper所在包的日志級別即可。

示例如下:

logging.level.com.secbro.mapper=debug

其中“logging.level.”為前綴,“com.secbro.mapper”為Mapper接口所在的包路徑。對應的value值為日志的級別。

此時,再執行查詢程序,就會打印出對應的SQL日志信息來。

對應的Mapper文件比如:

package com.secbro.mapper;

import com.secbro.model.Order;
import org.apache.ibatis.annotations.*;

import java.util.List;

/**
 * @author sec
 * @version 1.0
 * @date 2020/3/1 10:01 AM
 **/
public interface OrderMapper {

 /**
 * 更新訂單
 *
 * @param order 訂單信息
 * @return 記錄數
 */
 @Update("UPDATE tb_order SET order_no = #{orderNo},amount = #{amount} WHERE id =#{id}")
 int update(Order order);
}

注意package的路徑對照。

添加debug打印之后,執行一條單元測試,對應的日志信息如下:

2020-04-02 21:43:39.466 INFO 92784 --- [      main] com.zaxxer.hikari.HikariDataSource    : HikariPool-1 - Starting...
2020-04-02 21:43:39.869 INFO 92784 --- [      main] com.zaxxer.hikari.HikariDataSource    : HikariPool-1 - Start completed.
2020-04-02 21:43:39.881 DEBUG 92784 --- [      main] com.secbro.mapper.OrderMapper.update   : ==> Preparing: UPDATE tb_order SET order_no = ?,amount = ? WHERE id =? 
2020-04-02 21:43:39.917 DEBUG 92784 --- [      main] com.secbro.mapper.OrderMapper.update   : ==> Parameters: N001(String), 8888(Integer), 1(Integer)
2020-04-02 21:43:39.921 DEBUG 92784 --- [      main] com.secbro.mapper.OrderMapper.update   : <==  Updates: 1

2020-04-02 21:43:39.939 INFO 92784 --- [extShutdownHook] o.s.s.concurrent.ThreadPoolTaskExecutor : Shutting down ExecutorService 'applicationTaskExecutor'
2020-04-02 21:43:39.940 INFO 92784 --- [extShutdownHook] com.zaxxer.hikari.HikariDataSource    : HikariPool-1 - Shutdown initiated...
2020-04-02 21:43:39.949 INFO 92784 --- [extShutdownHook] com.zaxxer.hikari.HikariDataSource    : HikariPool-1 - Shutdown completed.

其中,我們可以很清楚的看到對應的SQL語句,參數以及執行結果。 

以上是Spring Boot集成Mybatis中顯示日志的方法的所有內容,感謝各位的閱讀!希望分享的內容對大家有幫助,更多相關知識,歡迎關注億速云行業資訊頻道!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

新闻| 新丰县| 乌兰浩特市| 墨脱县| 灵台县| 嘉峪关市| 彩票| 邓州市| 康平县| 临夏县| 宣恩县| 东乡族自治县| 永宁县| 罗定市| 喀什市| 奉新县| 温宿县| 永吉县| 湖州市| 雷波县| 曲沃县| 葫芦岛市| 荆门市| 林芝县| 达尔| 清河县| 沙河市| 澎湖县| 河源市| 汝阳县| 饶河县| 乌兰察布市| 长丰县| 靖宇县| 唐山市| 类乌齐县| 萨迦县| 辉县市| 连山| 登封市| 偏关县|