클라이언트에서 서버로 ajax 요청을 하다가 다음과 같은 에러가 발생했습니다.
에러가 발생하는 원인은 스프링에서 파라미터로 전달되는 데이터의 default 값이 없기 때문입니다.
정확하게 말하면 "required=false"인 파라미터가 비록 전달되지 않더라도
default 값이 설정되지 않으면 에러가 발생합니다.
따라서 에러를 발생하지 않게 하려면 컨트롤러에서 "required=false"인 파라미터에
"defaultValue" 속성을 추가해주면 됩니다.
'dev > 스프링' 카테고리의 다른 글
TooManyResultsException 에러 (0) | 2021.10.22 |
---|---|
ajax 배열 파라미터 전달 (0) | 2021.09.17 |
UnsatisfiedDependencyException 에러 처리 (0) | 2021.09.03 |
이미지 미리보기 (0) | 2021.07.27 |
request get attribute (0) | 2021.07.27 |