programing

스프링폭스 말고 다른 거 없어?

itsource 2023. 3. 8. 22:58
반응형

스프링폭스 말고 다른 거 없어?

지난 2년 동안 Springfox와 함께 Spring Boot Applications를 연구했습니다.Springfox는 REST API에 대한 문서와 테스트 UI를 생성합니다.이거 대박이다.

그러나 실제로 Springfox 프로젝트는 중단되었고 최신 Spring을 지원하지 않습니다.세 가지 질문이 있습니다.

  1. Swagger UI를 직접 생성할 수 있는 다른 방법이 있습니까?다른 라이브러리/프로젝트는 없습니까?
  2. 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는 향후 대체 수단입니다.

  1. SpringDoc 오픈API는 OAS 3.0 지원
  2. springfox에서는 지원되지 않았던 @MatrixParam 등의 주석을 더 지원합니다.
  3. 스프링 부트 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

반응형