注意:
    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

    1. #数据库连接配置
    2. spring:
    3. datasource:
    4. driver-class-name: com.p6spy.engine.spy.P6SpyDriver #com.mysql.cj.jdbc.Driver
    5. url: jdbc:p6spy:mysql://localhost:3306/mybatis_plus?serverTimezone=GMT%2B8
    6. username: root
    7. password: 941941
    8. #mybatis日志
    9. mybatis-plus:
    10. configuration:
    11. log-impl: org.apache.ibatis.logging.stdout.StdOutImpl
    12. #全局设置主键生成策略
    13. global-config:
    14. db-config:
    15. id-type: auto
    16. #logic-delete-value: 1 #逻辑删除,删除的状态是1
    17. #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新增)。
    • 该插件有性能损耗,不建议生产环境使用。