Spring RestDocs 와 Swagger 같이 사용하기(OpenAPI Spec 사용)


Spring RestDocs 와 Swagger 같이 사용하기(OpenAPI Spec 사용)

Spring RestDocs 를 사용하면 테스트 코드를 통과해야지 문서가 생성되어서 좋고 테스트 코드에 작성할 수 있어서 편리하다. Swagger 를 사용하면 api 테스트도 해볼 수 있고 ui 또한 이뻐서 보기 좋다. 하지만 swagger 는 controller 단에 어노테이션을 이용해야해서 controller 단이 보기 안좋아진다. -> RestDocs 기반으로 만들어지는 문서 설정을 기반으로 OpenAPI Spec 파일을 생성 하여 Swagger UI 를 띄워서 OpenAPI Spec 파일을 읽는 형식으로 사용 의존성 및 설정 기존의 restDocs 설정에 open api spec을 를 추가해서 설정해야한다. openapi 버전 3을 이용할것이고 안에 있는 data들은 입맛에 맞춰 수정하면 된다. 테스트 코드 위에..........



원문링크 : Spring RestDocs 와 Swagger 같이 사용하기(OpenAPI Spec 사용)