注意:
1、driver-class-name
: com.p6spy.engine.spy.P6SpyDriver 是 p6spy 提供的 驱动类。
2、url:
jdbc:p6spy:mysql://localhost:3306/mybatis_plus?serverTimezone=GMT%2B8 。在url中 jdbc后面增加 :p6spy。
#数据库连接配置 spring: datasource: driver-class-name: com.p6spy.engine.spy.P6SpyDriver #com.mysql.cj.jdbc.Driver url: jdbc:p6spy:mysql://localhost:3306/mybatis_plus?serverTimezone=GMT%2B8 username: root password: 941941 |
---|
application.yaml
#数据库连接配置
spring:
datasource:
driver-class-name: com.p6spy.engine.spy.P6SpyDriver #com.mysql.cj.jdbc.Driver
url: jdbc:p6spy:mysql://localhost:3306/mybatis_plus?serverTimezone=GMT%2B8
username: root
password: 941941
#mybatis日志
mybatis-plus:
configuration:
log-impl: org.apache.ibatis.logging.stdout.StdOutImpl
#全局设置主键生成策略
global-config:
db-config:
id-type: auto
#logic-delete-value: 1 #逻辑删除,删除的状态是1
#logic-not-delete-value: 0 #逻辑删除,不删除状态是0
注意:
driver-class-name
为 p6spy 提供的驱动类。url
前缀为jdbc:p6spy
跟着冒号为对应数据库连接地址。- 打印出 sq l为 null,在 excludecategories 增加 commit。
- 批量操作不打印sql,去除 excludecategories 中的 batch。
- 批量操作打印重复的问题请使用 MybatisPlusLogFactory (3.2.1新增)。
- 该插件有性能损耗,不建议生产环境使用。