我们在实际开发过程中需要知道我们的SQL语句情况,因此需要在调试过程中把SQL输出到控制台;
方法很多;
我采用的方法,在配置文件中增加如下:
server:
port: 8080
spring:
datasource:
driverClassName: com.mysql.cj.jdbc.Driver
url: jdbc:mysql://localhost:3306/testdb?useUnicode=true&zeroDateTimeBehavior=convertToNull&autoReconnect=true&characterEncoding=utf-8
username: root
password: 123456
# 打印sql 这个是目的是为了在运行时打印时输出SQL语句,方便调试
logging:
level:
mybatisdemo.demo.dao : debug
# pagehelper
pagehelper:
helperDialect: mysql
reasonable: true
supportMethodsArguments: true
params: count=countSql
主要配置
# 打印sql 这个是目的是为了在运行时打印时输出SQL语句,方便调试
logging:
level:
mybatisdemo.demo.dao : debug //这里是Mapper文件路径