[TIL] RequestParam 필수 여부 지정
by 달쿨
다른 팀원 분의 조회 api 개발에 대해 코드리뷰를 하던 중 @RequestParam에 required 속성을 사용하신 것을 발견했다.
@RequestParam의 required 속성
required 속성은 파라미터의 필수 여부를 결정할 수 있어 required = false 로 속성을 입력하면 필드가 쿼리스트링에 존재하지 않아도 오류를 반환하지 않는다
느낀 점
이전에 프로젝트를 했을 때, 필수 값이 아닌 파라미터의 처리를 의미 없는 값을 defaultVaule 로 지정한 후 해당 값이면 넘어가는 형식으로 처리했었다. required 옵션을 알았더라면 더 잘 처리할 수 있었겠다는 생각이 들었고 앞으로 잘 활용해봐야겠다.
'TIL' 카테고리의 다른 글
[TIL] 메타 어노테이션 @Repeatable (1) | 2024.11.18 |
---|---|
[TIL] @Valid와 @Validated의 차이 (0) | 2024.11.15 |
[TIL] Pageable에서 여러 정렬 조건 설정하기 (2) | 2024.11.14 |
[TIL] 자바 가변 인수 (1) | 2024.11.12 |
[TIL] 프로젝트 초반을 진행하며 (1) | 2024.11.11 |
블로그의 정보
note
달쿨