• 【spring boot】【log4jdbc】使用log4jdbc打印mybatis的sql和Jpa的sql语句运行情况


    在spring boot 中使用mybatis 想看到sql语句的运行情况。

    虽然按照 之前说的配置了 logging.level.你的mapper包位置 = debug 

    但是依旧没有起作用。

    所以采用这种方式:

    只需要相对于原来的项目修改两步

    1.加入引用

    <!--打印sql-->
          <dependency>
              <groupId>com.googlecode.log4jdbc</groupId>
              <artifactId>log4jdbc</artifactId>
              <version>1.2</version>
          </dependency>

    2.appliaction.properties,修改 driver 驱动和 url 数据源地址,重启项目即可

    # 修改前
    spring.datasource.driver-class-name=com.mysql.jdbc.Driver
    spring.datasource.url=jdbc:mysql://localhost:3306/springboot?useUnicode=true&characterEncoding=UTF-8
    
    # 修改后
    spring.datasource.driver-class-name=net.sf.log4jdbc.DriverSpy
    spring.datasource.url=jdbc:log4jdbc:mysql://localhost:3306/springboot?useUnicode=true&characterEncoding=UTF-8

    完成!!!

  • 相关阅读:
    2017.11.20
    第8次
    作业 lianxi
    java 7个练习题
    java 2.15
    java 2.6
    jsp变量和方法的声明
    jsp 基本标签从头练习
    15
    14
  • 原文地址:https://www.cnblogs.com/sxdcgaq8080/p/9100178.html
Copyright © 2020-2023  润新知