smart-doc es una herramienta que admite la generación de documentos de interfaz JAVA REST API y Apache Duadfdso RPC. smart-doc es el primero en la industria en proponer el concepto de derivación basado en definiciones genéricas de JAVA. Analiza y genera documentos de interfaz basados completamente en. El código fuente de la interfaz sin utilizar ninguna anotación invade el código comercial. Solo necesita escribir comentarios de acuerdo con los estándares de java-doc, y smart-doc puede ayudarlo a generar un documento simple y claro en Markdown, HTML5, Postman Collection2.0+ y OpenAPI 3.0+.
1. Cero anotaciones, cero costos de aprendizaje, solo escriba anotaciones JAVA estándar.
2. Derivación automática basada en la definición de la interfaz del código fuente y una potente derivación de la estructura de retorno.
3. Admite Spring MVC, Spring Boot, Spring Boot Web Flux (método de escritura del controlador), Feign y JAX-RS.
4. Admite la derivación de retornos de interfaces asincrónicas como Callable, Future y CompletableFuture.
5. Admite la especificación de verificación de parámetros JSR303 en JavaBean, incluida la verificación de grupo.
6. La interfaz para parámetros de solicitud JSON puede generar automáticamente parámetros JSON simulados.
7. Algunas definiciones de campos comunes pueden generar valores de simulación válidos.
8. Admite la generación de ejemplos de valores de retorno JSON.
9. Admite la carga de código fuente desde fuera del proyecto para generar comentarios de campo (incluidos los paquetes jar publicados según las especificaciones estándar).
10. Admite la generación de documentos en múltiples formatos: Markdown, HTML5, Asciidoctor, Postman Collection, OpenAPI 3.0. Arriba: datos de documentos abiertos, que se pueden conectar libremente al sistema de gestión de documentos.
11. Admite la exportación de códigos de error y varios códigos de diccionario definidos en el código al documento de interfaz.
12. Admite la fácil integración de los complementos Maven y Gradle.
13. Admite la generación de documentos de interfaz Apache Duadfdso RPC.
14. La interfaz de depuración depura la página HTML5 y es totalmente compatible con las pruebas de carga y descarga de archivos (método de descarga de etiquetas de descarga).