Khắc phục sự cố
Kiểm tra lần lượt cài đặt và hình dạng mã hỗ trợ khi không có tệp được tạo hoặc thiếu route/type.
Thứ tự xác nhận
• Kiểm tra xem @Profile("local") có nằm trong profile thực thi hay không.
• Kiểm tra xem ngoại lệ của runner.start() có xảy ra trong console local hay không.
• Kiểm tra xem rootPath, routerPackage, entityPackage, handlerOutputDir có ở vị trí đúng sau khi chuyển đổi dấu chấm/dấu gạch chéo hay không.
• Kiểm tra xem thư mục nguồn được tạo có nằm trong bộ nguồn của IDE và công cụ build hay không.
• Thêm loại mô-đun chung bên ngoài vào class decompile jar hoặc classpath nguồn.
• Kiểm tra xem RouterFunction có ở dạng route/nest fluent và tham chiếu phương thức handler hay không.
Đường dẫn dot và đường dẫn slash
Cấu hình chuẩn hóa . thành / trong nhiều đầu vào path. Có thể trộn lẫn chuỗi package và đường dẫn filesystem, nhưng cần kiểm tra sự khác biệt giữa cấu hình đưa toàn bộ đường dẫn output như src.main.java.com.example... và cấu hình chỉ đưa package com.example....
Tái tạo vô hạn
Swagger writer chỉ ghi tệp khi nội dung thay đổi. Nếu vẫn xảy ra generation lặp lại, hãy kiểm tra xem tệp output có nằm trong watchDirectory hay không, và xem formatter hoặc watcher khác có liên tục thay đổi nguồn đã tạo hay không.