Ketika saya sedang mengerjakan proyek, saya ingin menggunakan penyebaran panas untuk mengurangi waktu penyebaran, jadi saya menambahkan Springboot-Devtools
Menambahkan ketergantungan di Maven
<dependency> <GroupId> org.springframework.boot </groupid> <ArTifactId> Spring-boot-devtools </artifactid> </dependency>
Kemudian ketika memulai proyek secara normal, saya menemukan bahwa konsol terus mengeluarkan kesalahan, seperti yang ditunjukkan pada gambar
Saya tidak tahu mengapa, maka saya akan men -debug kode sumber dan memasukkan mybatisAutoconfiguration.java
Tempat di mana garis ditarik adalah tempat di mana kesalahan terjadi. Pointer kosong dilaporkan. Apa sifat -sifat ini?
@AutowiredPrivate MyBatisProperties Properties;
Kelas ini disuntikkan dari musim semi, jadi untuk apa kelas ini dan kapan disuntikkan? Mari kita lihat struktur kelas ini terlebih dahulu
Ini untuk membaca konfigurasi tentang mybatis di aplikasi kami.yml/properti.
Mengapa konfigurasi tidak dapat dibaca? Semuanya baik sebelumnya. Ini menebak bahwa itu adalah Devtool, hapus saja dependensi.
Meringkaskan
Di atas adalah kesalahan MyBatis melaporkan ketergantungan melingkar ketika springboot dimulai (disarankan). Saya harap ini akan membantu semua orang. Jika Anda memiliki pertanyaan, silakan tinggalkan saya pesan dan editor akan membalas semua orang tepat waktu. Terima kasih banyak atas dukungan Anda ke situs web Wulin.com!