smart-doc เป็นเครื่องมือที่รองรับทั้งการสร้างเอกสารอินเทอร์เฟซ JAVA REST API และ Apache Duadfdso RPC smart-doc เป็นเครื่องมือแรกในอุตสาหกรรมที่เสนอแนวคิดของการสืบทอดตามคำจำกัดความทั่วไปของ JAVA โดยจะวิเคราะห์และสร้างเอกสารอินเทอร์เฟซตามทั้งหมด อินเทอร์เฟซซอร์สโค้ดโดยไม่ต้องใช้คำอธิบายประกอบใด ๆ บุกรุกรหัสธุรกิจ คุณจะต้องเขียนความคิดเห็นตามมาตรฐาน java-doc เท่านั้น และ smart-doc สามารถช่วยคุณสร้างเอกสารที่เรียบง่ายและชัดเจนใน Markdown, HTML5, Postman Collection2.0+ และ OpenAPI 3.0+
1. ไม่มีคำอธิบายประกอบ ค่าใช้จ่ายในการเรียนรู้เป็นศูนย์ เพียงเขียนคำอธิบายประกอบ JAVA มาตรฐาน
2. การได้มาโดยอัตโนมัติตามคำจำกัดความของอินเทอร์เฟซซอร์สโค้ดและการสืบทอดโครงสร้างการส่งคืนที่มีประสิทธิภาพ
3. รองรับ Spring MVC, Spring Boot, Spring Boot Web Flux (วิธีการเขียนคอนโทรลเลอร์), Feign และ JAX-RS
4. รองรับการรับผลตอบแทนจากอินเทอร์เฟซแบบอะซิงโครนัส เช่น Callable, Future และ CompletableFuture
5. รองรับข้อกำหนดการตรวจสอบพารามิเตอร์ JSR303 บน JavaBean รวมถึงการตรวจสอบกลุ่ม
6. อินเทอร์เฟซสำหรับพารามิเตอร์คำขอ JSON สามารถสร้างพารามิเตอร์ JSON จำลองได้โดยอัตโนมัติ
7. คำจำกัดความของฟิลด์ทั่วไปบางอย่างสามารถสร้างค่าการจำลองที่ถูกต้องได้
8. รองรับการสร้างตัวอย่างค่าตอบแทน JSON
9. รองรับการโหลดซอร์สโค้ดจากภายนอกโครงการเพื่อสร้างความคิดเห็นภาคสนาม (รวมถึงแพ็คเกจ jar ที่เผยแพร่ตามข้อกำหนดมาตรฐาน)
10. รองรับการสร้างเอกสารในหลายรูปแบบ: Markdown, HTML5, Asciidoctor, Postman Collection, OpenAPI 3.0 Up- เปิดข้อมูลเอกสารซึ่งสามารถเชื่อมต่อกับระบบจัดการเอกสารได้อย่างอิสระ
11. รองรับการส่งออกรหัสข้อผิดพลาดและรหัสพจนานุกรมต่างๆ ที่กำหนดไว้ในรหัสไปยังเอกสารอินเทอร์เฟซ
12. รองรับการรวมปลั๊กอิน Maven และ Gradle ได้อย่างง่ายดาย
13. รองรับการสร้างเอกสารอินเทอร์เฟซ Apache Duadfdso RPC
14. อินเทอร์เฟซการดีบักจะดีบักหน้า HTML5 และรองรับการทดสอบการอัปโหลดและดาวน์โหลดไฟล์ (@download tag download method) อย่างเต็มที่