@RequestParam - 파라미터 미기입

2024. 8. 4. 18:18SPRING/접했던 오류

증상

화이트라벨 에러 페이지로 이동하며, 400 Bad Request 에러가 발생함

 

 

원인

Controller 에서 @RequestParam을 통해 값을 바인딩 한다고 정의 했으나,

바인딩 할 값을 찾을 수 없어서 발생함.

 

해결 방법

@RequestParam() 설정값 변경

required (필수 사항인가?) 의 기본값은 true 이다. false로 바꿔주면 된다.

 

해결 후

에러 페이지로 넘어가지 않는다.

param 은 null 이 된다.

 


** 아래와 같이 파라미터 키값만 입력하고 value 를 넣지 않으면

http://localhost:8080/request-param?param=

param엔 빈 문자열이 들어간다.(null과 다름)

 

'SPRING > 접했던 오류' 카테고리의 다른 글

H2 db - 예약어  (0) 2024.08.07
@RequestBody  (0) 2024.08.06
@RequestParam-템플릿 에러  (0) 2024.08.04
자바 버전 오류  (0) 2024.08.03
spring-boot-devtools 초기 설정 오류  (0) 2024.08.03