Note

[TIL] RequestParam 필수 여부 지정

by 달쿨

TIL


다른 팀원 분의 조회 api 개발에 대해 코드리뷰를 하던 중 @RequestParam에 required 속성을 사용하신 것을 발견했다.

@RequestParam의 required 속성
required 속성은 파라미터의 필수 여부를 결정할 수 있어 required = false 로 속성을 입력하면 필드가 쿼리스트링에 존재하지 않아도 오류를 반환하지 않는다

느낀 점
이전에 프로젝트를 했을 때, 필수 값이 아닌 파라미터의 처리를 의미 없는 값을 defaultVaule 로 지정한 후 해당 값이면 넘어가는 형식으로 처리했었다. required 옵션을 알았더라면 더 잘 처리할 수 있었겠다는 생각이 들었고 앞으로 잘 활용해봐야겠다.

블로그의 정보

note

달쿨

활동하기