이번 포스트에서는 Pageable 타입을 반환하는 Controller를 Swagger에서 제대로 표현해주지 못하는 문제의 해결책에 대해서 살펴보자. Swagger를 위한 Pageable 타입 변경 Controller 구성 JPA를 이용해서 모델단을 구성한 후 전체 목록을 반환하는 과정에서 페이징 처리를 위해 아래와 같이 Controller를 구성한 상태이다. @GetMapping public ResponseEntity search(Pageable pageable) { log.debug("pageable: {}", pageable); return new ResponseEntity(service.selectCustomer(pageable), HttpStatus.OK); } 단위테스트 아래와 같이 단위테스트를..
[Swagger] Pageable 객체 처리
이번 포스트에서는 Pageable 타입을 반환하는 Controller를 Swagger에서 제대로 표현해주지 못하는 문제의 해결책에 대해서 살펴보자. Swagger를 위한 Pageable 타입 변경 Controller 구성 JPA를 이용해서 모델단을 구성한 후 전체 목록을 반환하는 과정에서 페이징 처리를 위해 아래와 같이 Controller를 구성한 상태이다. @GetMapping public ResponseEntity search(Pageable pageable) { log.debug("pageable: {}", pageable); return new ResponseEntity(service.selectCustomer(pageable), HttpStatus.OK); } 단위테스트 아래와 같이 단위테스트를..
2022.05.05