-
Swagger에 대해개발/Spring Boot 2023. 7. 16. 21:18
Swagger UI
스웨거 UI는 OAS(OpenAI Specification; REST API 명세 포맷)을 통해 프로젝트의 API 문서를 만들어주는 프레임워크다.
Springfox와 Springdoc은 스웨거 UI를 Spring Framework에서 사용할 수 있게 만들어주는 프로젝트이다.
Springfox Swagger
Spring Framework를 사용하는 프로젝트에서 Swagger를 이용할 수 있게 도와주는 라이브러리다.
Springdoc Swagger
Springfox Swagger와 마찬가지로 Swagger를 이용할 수 있게 도와주는 라이브러리다.
Springfox가 업데이트를 중단한 사이 새로 시작된 프로젝트다.
+ Springdoc은 Webflux를 지원해 비동기방식의 웹개발을 지원한다고 한다.
⚠️ 참고: 다 같은 놈이 아니었다 [Springfox VS SpringDoc] https://velog.io/@ychxexn/Swagger-다-같은-놈이-아니었다.-Springfox-vs-Springdoc
'개발 > Spring Boot' 카테고리의 다른 글
유지보수가 용이하도록 아키텍처 구성하기 (0) 2024.05.24 아키텍처 개선에 대한 고민 (1) 2024.05.23 Spring Boot 3.X 에 Swagger3를 추가하기 (0) 2023.07.16 스프링 프레임워크와 스프링 부트 (0) 2023.07.15 스프링 부트란? - IoC, DI와 AOP (0) 2023.07.15