2. Pelaksanaan khusus
Berikut ialah konfigurasi fail yaml, dan fail sifat boleh diterjemahkan
mybatis configuration: log-impl: org.apache.ibatis.logging.stdout.StdOutImpl
logging: level: cn.com.demos.*.mapper: trace # 改成你的mapper文件所在包路径
Konfigurasi mybatis dalam application.yml diubah suai seperti berikut:
Anda boleh melihat kesan pelaksanaan seperti berikut:
SpringBoot bertukar pada percetakan sql mybatis
Penyelesaian
Penyelesaian 1:Springboot tidak mendayakan output log mybatis secara lalai, dan anda perlu mengkonfigurasinya secara manual untuk mendayakan pencetakan tahap nyahpepijat .
Memandangkan SpringBoot telah memperkenalkan spring-boot-starter-logging secara lalai, anda hanya perlu mengkonfigurasinya, seperti berikut:
logging.level.cn.com.**.web.mapper=debug
Penerangan: "cn.com.**.web.mapper " ialah laluan pakej pemeta.
Pilihan 2:Tambah konfigurasi log
mybatis.configuration.log-impl=org.apache.ibatis.logging.stdout.StdOutImpl
Selepas konfigurasi, sql yang dihantar oleh mybatis akan dikeluarkan pada konsol guna cara pertama.
Atas ialah kandungan terperinci Bagaimanakah SpringBoot mencetak masalah sql pelaksanaan mybatis?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!