smart-doc adalah alat yang mendukung pembuatan dokumen antarmuka JAVA REST API dan Apache Duadfdso RPC. smart-doc adalah yang pertama di industri yang mengusulkan konsep derivasi berdasarkan definisi umum JAVA kode sumber antarmuka tanpa menggunakan Anotasi apa pun yang menyerang kode bisnis. Anda hanya perlu menulis komentar sesuai dengan standar java-doc, dan smart-doc dapat membantu Anda menghasilkan dokumen yang sederhana dan jelas dalam Markdown, HTML5, Postman Collection2.0+, dan OpenAPI 3.0+.
1. Tanpa anotasi, tanpa biaya pembelajaran, cukup tulis anotasi JAVA standar.
2. Derivasi otomatis berdasarkan definisi antarmuka kode sumber dan derivasi struktur pengembalian yang kuat.
3. Mendukung Spring MVC, Spring Boot, Spring Boot Web Flux (metode penulisan pengontrol), Feign, dan JAX-RS.
4. Mendukung derivasi pengembalian dari antarmuka asinkron seperti Callable, Future, dan CompletableFuture.
5. Mendukung spesifikasi verifikasi parameter JSR303 di JavaBean, termasuk verifikasi grup.
6. Antarmuka untuk parameter permintaan JSON dapat secara otomatis menghasilkan parameter JSON yang disimulasikan.
7. Beberapa definisi bidang umum dapat menghasilkan nilai simulasi yang valid.
8. Mendukung pembuatan contoh nilai pengembalian JSON.
9. Mendukung pemuatan kode sumber dari luar proyek untuk menghasilkan komentar lapangan (termasuk paket jar yang dirilis dengan spesifikasi standar).
10. Mendukung pembuatan dokumen dalam berbagai format: Markdown, HTML5, Asciidoctor, Postman Collection, OpenAPI 3.0. Data dokumen Terbuka Atas, yang dapat dihubungkan secara bebas ke sistem manajemen dokumen.
11. Mendukung ekspor kode kesalahan dan berbagai kode kamus yang ditentukan dalam kode ke dokumen antarmuka.
12. Mendukung integrasi mudah plug-in Maven dan Gradle.
13. Mendukung pembuatan dokumen antarmuka RPC Apache Duadfdso.
14. Antarmuka debug men-debug halaman HTML5 dan sepenuhnya mendukung pengujian pengunggahan dan pengunduhan file (@metode pengunduhan tag unduhan).