Swagger: 일반적인 오류 응답은 표기하지 않는 것이 좋을까요? #28
merge-simpson
started this conversation in
Ideas
Replies: 1 comment
-
우리 깃허브 디스커션이라는 기능을 제거하고 디스코드에서만 논의할까요? 근데 다른 활동 대비 깃허브 디스커션만 참여율이 떨어지네요 |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
마침 팀이 API 문서를 먼저 작성하기로 하고, 일차적으로는 완성했다고 생각하는데요.
스펙 수정이 필요한 API도 보이지만, 우선 목록 제공까지는 완성한 것으로 보입니다.
이 과정에서 예외 응답 등 응답의 목록에 관해 조금 고민한 부분이 있었는데요.
Background
우선 우리가 스프링부트에서 애노테이션 기반으로 swagger 스펙을 작성할 때, 다음 예시의
responses
처럼 응답 목록을 제공할 수 있습니다.Discussion
일부 예외 응답은 특별한 예외가 아니며, 거의 모든 API에서 제공될 수 있습니다. 이러한 예외 응답도 모든 API에 제공하려면 별도 설정을 추가할 수 있는 것으로 알고 있구요.
다만 그것이 API docs에서 의미 있는 정보 전달인지 의구심이 있어서 모두의 생각을 들어보고 싶습니다.
단, 예외 응답의 스키마에 대해서는 별도로 커뮤니케이션이 필요하다고 생각합니다.
많은 참여 부탁드리겠습니다.
Beta Was this translation helpful? Give feedback.
All reactions