Spring boot 게시판 목록 페이징(feat. JPA)
볼빵빵오춘기
게시판에서 페이징 처리를 하지않고 리스트를 보여지게 되면 모든 데이터를 한 번에 가져오기 때문에 가져와야할 데이터가 적은 양이면 문제가 되지않지만 가독성이 떨어질 뿐만아니라 많은 리스트를 가져오게 된다면 서버와 데이터베이스에 부하가 되며, 로딩 시간도 길어지므로 페이징 처리를 했다. Controller코드 설명@PageableDefault를 이용하여 구현하였다.@PageableDefault을 이용하지 않고 Repository에서 List타입으로 가져올 수도 있지만 @PageableDefault을 사용함으로써 페이징처리에 정렬기준, 페이징의 사이즈 등 각각 구현하지않고 가져올 수 있다. @GetMapping("/communityL")public String list(Model model, @Pageable..