오늘은 Spring Boot로 pager기능을 넣어보는 시간입니다.
Today I Learned
검색기능
- queryString과 기본값을 통한 검색
- 기본값 설정을 통해 값이 전달되지 않아도 정상적인 쿼리를 실행할 수 있도록 세팅


- 기본값을 사용하지 않고, MyBatis가 제공하는 조건절을 사용하여 쿼리 수행하기
- 전달된 값이 없는데도 궂이 기본값을 통해서 조회하는 일을 방지
- Dynamic Query( 동적 쿼리 )
- 이럴경우 requestParam으로 값을 받는것이 required=false가 되야한다. (default가 true라서 필수)


- 검색카테고리가 많은 경우 <where>를 사용하여 발생될 수 있는 문제들을 해결할 수 있다
- where만 남겨지는 문제
- where and 와 같은 쿼리가 되는 문제

페이저
- 전체 페이지 수 불러오기
- Math.ceil(count/size);





- 페이저 갯수 max 페이지까지만 출력하게 하기
