반응형 pagerequest2 Pageable을 처리하는 여러 방법 SQL을 이용한 Pageable 나타내기 select * from chat_room order by created_at desc limit 0, 25; 위와 같은 SQL문을 Spring에서 Pageable을 이용하는 방법에 대해 알아보겠습니다. PageableDefault 컨트롤러를 통해 페이지 정보를 받는 @PageableDefault 어노테이션을 사용하는 방법에 대해 알아보겠습니다. @GetMapping public ResponseEntity findAll( @PageableDefault(size = 5, sort = "createdAt", direction = Direction.DESC) Pageable pageable) { return ResponseEntity.ok(chatRoomService... Spring/스프링 이론 2024. 1. 25. 정렬과 페이징 처리 방법과 예시 정렬과 페이징 처리 애플리케이션에서 자주 사용되는 정렬과 페이징 처리는 쿼리 메서드를 작성하는 방법을 기반으로 수행할 수 있다. 기본 쿼리 메서드를 통해서도 가능하다. 기본적인 정렬과 페이징 처리 방법을 알아보겠습니다. 정렬 처리하기 일반적인 쿼리문에서는 정렬을 사용할 때 ORDER BY 구문을 사용한다. 쿼리 메서드도 정렬 기능에 동일한 키워드가 사용된다. // Asc : 오름차순, Desc : 내림차순 List findByOrderByNumberAsc(String name); List findByOrderByNumberDesc(String name); 기본 쿼리 메서드를 작성한 후에 OrderBy 키워드를 삽입한다. 정렬하고자 하는 컬럼과 오름차순/내림차순을 설정하면 정렬이 수행된다. 쿼리 메서드에서.. Book/스프링부트 핵심가이드 2023. 11. 9. 이전 1 다음