스프링폭스 말고 다른 거 없어?
지난 2년 동안 Springfox와 함께 Spring Boot Applications를 연구했습니다.Springfox는 REST API에 대한 문서와 테스트 UI를 생성합니다.이거 대박이다.
그러나 실제로 Springfox 프로젝트는 중단되었고 최신 Spring을 지원하지 않습니다.세 가지 질문이 있습니다.
- Swagger UI를 직접 생성할 수 있는 다른 방법이 있습니까?다른 라이브러리/프로젝트는 없습니까?
- Spring Boot 프로젝트에 swagger ui를 구현하려면 어떻게 해야 합니까?
아직 직접 해 본 적은 없지만, 꽤 유망해 보입니다.
https://github.com/springdoc/springdoc-openapi
OpenAPI 3.0은 Open API 2.0(Swagger라고도 함)의 후속 버전입니다.이 프로젝트는 커스터마이즈와 성숙도에 있어서 어느 정도의 가치를 제공하는지는 모르겠지만, 시도해 볼 만한 가치가 있다고 생각합니다.-)
업데이트:
버전 3부터 Spring Fox는 Open API 3을 지원합니다.자세한 내용은 릴리즈 로그를 참조하십시오.
Spring doc Open API는 향후 대체 수단입니다.
- SpringDoc 오픈API는 OAS 3.0 지원
- springfox에서는 지원되지 않았던 @MatrixParam 등의 주석을 더 지원합니다.
- 스프링 부트 2.2.x는 springdoc에서만 동작합니다.
아래 링크를 참조해 주세요.
https://techsparx.com/software-development/openapi/spring-boot-rest-api-docs.html
https://github.com/RabiAPI/Evalon4J
java restful api 문서를 생성하기 위한 명령줄 도구입니다.
지원되는 프레임워크
- 봄 MVC
- JAX-RS
- Swagger 2.0 주석
- OpenAPI 3.0 주석
- JSR303 Bean 검증
이제 api를 마크다운 형식으로 내보낼 수 있습니다.
언급URL : https://stackoverflow.com/questions/58953513/any-springfox-alternatives-out-there
'programing' 카테고리의 다른 글
JSON을 해석(읽기)하여 사용하려면 어떻게 해야 합니까? (0) | 2023.03.08 |
---|---|
본체에 Json이 있는 HTTP POST - 플래터/다트 (0) | 2023.03.08 |
Wordpress 테마를 일반 XHTML+CSS로 변환 (0) | 2023.03.08 |
Mongoose를 사용하여 ObjectId로 문서를 검색할 수 없습니다. (0) | 2023.03.08 |
GWT가 컴백하는 건가요 아니면 AngularJS로 넘어가는 건가요? (0) | 2023.03.08 |