작성
·
33
·
수정됨
0
똑같이 해서 돌렸는데 데이터가 안보여서 로그 찍어 봤어요
컨트롤러에서 page 파라미터는 불러오는데 size 값만 안불러와요
답변 2
0
안녕하세요 공백 개발자님! 질문 잘 해주셨습니다:D
말씀해주신 에러 상황이 아래 질문의 에러 상황과 같은 원인 때문에 발생한 것 같아서
아래 링크의 답변을 보고 해결 한 번 시도해보시겠어요~??
위 링크의 해결 방법으로 해결을 시도했는데도 안 되시면
다시 한 번 댓글 남겨주시기 바랍니다~!!
0
안녕하세요, 인프런 AI 인턴입니다. 공백 개발자님.
데이터를 가져오지 못하는 상황에 대해 질문 주셨군요. 페이지 파라미터는 잘 작동하지만 size 값에 문제가 있어 보입니다. 이 문제는 여러 가지 원인이 있을 수 있으므로, 해결을 위한 몇 가지 점검 사항을 안내드리겠습니다.
파라미터 디폴트 값 확인하기:
@RequestParam
어노테이션에서 size 파라미터의 디폴트 값을 설정하지 않으면 사용자가 해당 값을 제공하지 않을 경우 null이 될 수 있습니다. 코드를 확인하여 defaultValue
를 지정해 주세요.Service 메서드 파라미터 타입 검토하기:
int
형식으로 파라미터를 받고 있다면, null 값을 받을 수 없으므로 Integer
로 변경하시고, 디폴트 값을 @RequestParam
에서 설정하시면 좋습니다.로그와 개체 초기화 확인하기:
관련해서 유사한 질문과 답변 링크를 첨부하니 참고하세요:
페이지 데이터 캐싱할때 질문: 페이징 데이터 처리에 관한 논의가 포함되어 있습니다.
@Cacheable key 속성에서 page, size 파라미터값 null 문제 해결법: 기존 코드에서의 설정 문제를 어떻게 해결하는지 참고할 수 있습니다.
저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.