오늘 한 것
- 페이징 수정 (0으로 나오던것을 1이 나오게 수정)
- 기존의 문제점은 페이지네이션이 되긴했는데 1을 눌렀을때 페이지넘버를 보면 0으로 출력됐었다.
이는 @Pageabledefault를 사용한다면 기본적으로 인덱스가 0이 나오는 것 같았다.
그래서 직접 Pageable을 수정해줘야 하는데 이때 쓴 것이
‘PageRequest.of’이다
일단 페이지를
int page = (pageable.getPageNumber() == 0) ? 0 : (pageable.getPageNumber() - 1);
로 0으로 보이는 것을 1로 바꿔주었고
pageable = PageRequest.of(page, 10,new Sort(Sort.Direction.DESC, "id"));
을 작성해주었다.
이때 page는 위에 설정한 page, 10은 한페이지에 보여줄 갯수, new Sort는 저걸 안적어주면 기본적으로 1부터 정렬하게 된다. - 기존의 문제점은 페이지네이션이 되긴했는데 1을 눌렀을때 페이지넘버를 보면 0으로 출력됐었다.
- Search 작성
이 주에 할 것
-
Search (제목, 유저닉네임)
-
개인프로젝트
- 캘린더페이지 구현(ajax 이용 예정)