1. 程式人生 > 資訊 >微軟全新 Windows 版 One Outlook 電子郵件客戶端曝光:更簡潔、更實用

微軟全新 Windows 版 One Outlook 電子郵件客戶端曝光:更簡潔、更實用

springboot+mybatis整合過程中,開啟控制檯sql語句列印的多種方式:

方法一

(spring+mybatis)在mybatis的配置檔案中新增:

1 <settings>
2     <!-- 列印sql日誌 -->
3     <setting name="logImpl" value="STDOUT_LOGGING" />
4 </settings>

mybatis的配置檔案----mybatis-config.xml如下:

 1 <?xml version="1.0" encoding="UTF-8" ?>
 2
<!DOCTYPE configuration 3 PUBLIC "-//mybatis.org//DTD Config 3.0//EN" 4 "http://mybatis.org/dtd/mybatis-3-config.dtd"> 5 <configuration> 6 <settings> 7 <!-- 列印sql日誌 --> 8 <setting name="logImpl" value="STDOUT_LOGGING" /> 9 </settings
> 10 </configuration>

方法二

(springboot+mybatis)  在springboot的配置檔案----appcation.yml中新增:

找到application.yml檔案,然後新增配置

1)

1 mybatis
2   configuration:
3     log-impl: org.apache.ibatis.logging.stdout.StdOutImpl

此方法會列印程式執行時所有的sql語句。

2)

1 logging:
2   level:
3     com.home.ssm.comment.dao: debug # 要改成要列印的sql語句所在的mapper檔案所在包路徑

此方法所列印的sql語句的範圍,定位的就相對方法一來說精準了一些。

方法三

如果你使用的是springboot+mybatis-plus的話:

1   <dependency>
2        <groupId>com.baomidou</groupId>
3        <artifactId>mybatis-plus-boot-starter</artifactId>
4        <version>3.3.1</version>
5   </dependency>

application.yml:

1 mybatis-plus:
2   configuration:
3     log-impl: org.apache.ibatis.logging.stdout.StdOutImpl