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. 그룹 검증을 포함하여 JavaBean에서 JSR303 매개변수 검증 사양을 지원합니다.
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 태그 다운로드 방법) 테스트를 완벽하게 지원합니다.