GetMapping을 사용하면서
파라미터를 DTO로 넣어서 사용할 때 @ModelAttribute를 사용할 때 자주 발생하는 문제점이 있습니다.
파라미터로 했을 때는 잘 들어오던 값들이
Null or 0 으로 들어오는 문제점입니다.
이럴 때는
DTO에 @NoArgsConstructor 를 삭제 혹은 @Setter를 삽입 을 시도해보시면 해결되는 것을 볼 수 있을 겁니다.
저는 개인적으로 DTO에 Setter를 잘 안쓰기 때문에
@NoArgsConstructor 를 삭제하는 편입니다.
끝
728x90