-
페이징 요청을 받는 두가지 방법spring 2024. 3. 11. 23:54
페이징을 요청을 받는 방법이 사람에 따라 차이가 있어서 두 방법의 차이를 알아봤다.
1. 인자 값을 받아서 Pageable 객체를 생성하는 방법
Pageable 객체에 필요한 정보를 하나씩 받아온다.
그 정보를 바탕으로 Pageable 객체를 생성한다.
2. 바로 Pageable 객체를 받아오는 방법
필요한 정보를 모두 Pageable 객체에 담은 채로 요청을 받는 방법이다.
따로 가공할 필요 없이 바로 사용할 수 있기 때문에 코드가 굉장히 편하다.
1번 방법은 서버가 더 많은 부담을 지는 대신, 인자값을 백엔드 개발자가 수정할 수 있다.
2번 방법은 클라이언트가 더 많은 부담을 지며, 서버는 Pageable 객체의 값을 고정한 채로 사용해야 한다.
'spring' 카테고리의 다른 글
메시지 큐와 비동기 통신 (0) 2024.07.01 Spring WebFlux와 Reactive Programming (0) 2024.07.01 application.properties 가 merge 되지 않도록 하는 방법 (0) 2024.02.26 도메인이란 (1) 2023.12.05 Entity, DTO의 개념과 차이 (0) 2023.12.04