Pemecahan Masalah
Memeriksa urutan pengaturan dan bentuk kode dukungan saat file yang dihasilkan tidak ada atau route/type hilang.
Urutan verifikasi
• Memastikan @Profile("local") termasuk dalam profil eksekusi yang sebenarnya.
• Memastikan tidak ada pengecualian yang terjadi pada console lokal saat runner.start().
• Memastikan rootPath, routerPackage, entityPackage, handlerOutputDir berada di lokasi yang benar setelah konversi dot/slash.
• Memastikan direktori sumber yang dihasilkan termasuk dalam set sumber IDE dan alat build.
• Tipe modul umum eksternal harus ditambahkan ke decompile jar class atau classpath sumber.
• Memastikan RouterFunction dalam bentuk rute/nest fluent yang didukung dan referensi metode handler.
Jalur titik dan jalur garis miring
Config menormalkan . menjadi / dalam beberapa input path. Meskipun string paket dan path filesystem dapat dicampur, perlu memeriksa perbedaan antara pengaturan yang memasukkan seluruh output path seperti src.main.java.com.example... dan pengaturan yang hanya memasukkan paket com.example....
Rekonstruksi tak terbatas
Swagger writer hanya menulis file saat konten berubah. Jika regenerasi berulang terjadi, periksa apakah file output termasuk dalam watchDirectory, dan apakah formatter atau watcher lain terus mengubah sumber yang dihasilkan.