[Spring] java.lang.NumberFormatException: null

eunoia73·2024년 5월 1일

trouble shooting

목록 보기
2/16

java.lang.NumberFormatException: null
** 숫자가 아닌 것을 숫자로 바꾸려고 할 때 발생

❗️ 에러내용

  • org.springframework.web.util.NestedServletException: Request processing failed; nested exception is java.lang.NumberFormatException: null

💡 에러 해결 방법

  • NoticeController에 String을 Integer로 바꾸는 코드가 있는데, params의 page, size가 null일 경우를 고려하지 않았음
int start = Integer.parseInt(params.get("page")) * Integer.parseInt(params.get("size"));
		params.put("start", String.valueOf(start));
  • null일 경우를 방어하는 코드를 추가했더니 해결됨!
	if(!params.containsKey("page")) {
			params.put("page", "0");
		}
	if(!params.containsKey("size")) {
			params.put("size", "10");
		}

0개의 댓글