내용으로 건너뛰기
권남
사용자 도구
로그인
사이트 도구
검색
도구
문서 보기
이전 판
역링크
최근 바뀜
미디어 관리자
사이트맵
로그인
>
최근 바뀜
미디어 관리자
사이트맵
추적:
•
openapi_spec
programming:documentation:swagger:codegen
이 문서는 읽기 전용입니다. 원본을 볼 수는 있지만 바꿀 수는 없습니다. 문제가 있다고 생각하면 관리자에게 문의하세요.
====== Swagger Code Generation ====== * [[programming:documentation:swagger|Swagger]] Code Generation * [[https://github.com/swagger-api/swagger-codegen|swagger-api/swagger-codegen: swagger-codegen contains a template-driven engine to generate documentation, API clients and server stubs in different languages by parsing your OpenAPI / Swagger definition.]] * [[http://www.baeldung.com/spring-boot-rest-client-swagger-codegen|Generate Spring Boot Project with Swagger | Baeldung]] * [[https://swagger.io/docs/open-source-tools/swagger-codegen/|Swagger Codegen Document]] ===== Install with brew ===== <code sh> brew install swagger-codegen </code> ===== 명령행 예제 ===== <code sh> # Download current stable 2.x.x branch (Swagger and OpenAPI version 2) wget https://repo1.maven.org/maven2/io/swagger/swagger-codegen-cli/2.4.15/swagger-codegen-cli-2.4.15.jar -O swagger-codegen-cli.jar java -jar swagger-codegen-cli.jar help # Download current stable 3.x.x branch (OpenAPI version 3) wget https://repo1.maven.org/maven2/io/swagger/codegen/v3/swagger-codegen-cli/3.0.21/swagger-codegen-cli-3.0.21.jar -O swagger-codegen-cli.jar java -jar swagger-codegen-cli.jar --help # 실제 실행 java -jar swagger-codegen-cli.jar generate -i https://petstore.swagger.io/v2/swagger.json -l html -o /tmp/test/ # 지원 언어 목록 (-l) java -jar swagger-codegen-cli.jar langs </code> ===== Gradle Swagger Code Gen Plugin ===== * [[https://github.com/gigaSproule/swagger-gradle-plugin|gigaSproule/swagger-gradle-plugin: JAX-RS & SpringMVC supported gradle build plugin to generate Swagger documentation]] * [[https://github.com/int128/gradle-swagger-generator-plugin|int128/gradle-swagger-generator-plugin: A Gradle plugin for OpenAPI YAML validation, code generation and API document publishing]]
programming/documentation/swagger/codegen.txt
· 마지막으로 수정됨: 2022/04/14 10:52 저자
kwon37xi
문서 도구
문서 보기
이전 판
역링크
맨 위로