본문 바로가기
카테고리 없음

@ModelAttribute 사용할 때 주의할 점(NULL 값)

by 아찌방 2025. 4. 27.

GetMapping을 사용하면서

 

파라미터를 DTO로 넣어서 사용할 때 @ModelAttribute를 사용할 때 자주 발생하는 문제점이 있습니다.

 

파라미터로 했을 때는 잘 들어오던 값들이

 

Null or 0 으로 들어오는 문제점입니다.

 

이럴 때는

 

DTO에 @NoArgsConstructor 를 삭제 혹은 @Setter를 삽입 을 시도해보시면 해결되는 것을 볼 수 있을 겁니다.

 

저는 개인적으로 DTO에 Setter를 잘 안쓰기 때문에

 

@NoArgsConstructor 를 삭제하는 편입니다.

 

728x90