Springboot Controller 에서 Request Body/Parameter 와 많은 Response, GET 요청의 필터들까지 포함하여 OpenAPI 를 작성하다보면 OpenAPI Annocation 의 라인수가 상당히 길어져 가독성이 떨어지고 화면이 넘어가 관리하기 힘든 상황이 발생한다. Controller 소스에서 API 기능과 OpenAPI 문서를 분리하여 가독성을 높이고 관리하기 용이하게 변경해보자. AS-IS우선, 기존의 Controller 가 아래와 비슷한 형태일 것이다.@RestController@RequiredArgsConstructor@RequestMapping("/api/v1/comment/like")public class BookmarkAddController { pr..