728x90
반응형
1. 현상
아래와 같이 컨트롤러에서 파라미터로 PO를 받아오는데, 디버깅 시에 받아온 값들이 모두 null로 표기되었다.
2. 원인
PO 쪽에 @Setter 어노테이션이 없었다. 정확한 원리는 잘 모르겠으나, http의 파라미터로 받아온 값을 객체로 변환해주는 기반이 Setter를 통해서 이루어지는 것으로 추정된다.
3. 해결
PO 클래스에 @Setter 어노테이션을 추가해주었다.
728x90
반응형
'Programming-[Backend] > SpringBoot' 카테고리의 다른 글
[TIL] @JsonFormat으로 @DateTimeFormat 대신 Date까지만 받기 (0) | 2021.06.16 |
---|---|
[TIL] @SuperBuilder 사용법 (0) | 2021.06.07 |
[TIL] [패턴] 회원 활성화/비활성화, 수정 비즈니스 로직 구현 (0) | 2021.05.30 |
[TIL] @RequestBody, http의 파라미터를 Body로 넘기기(feat. 컨트롤러 테스트), MockMvc, Gson (0) | 2021.05.13 |
스프링 부트 : 기본 개념 1) Entity, Repository 개념 (10) | 2021.03.20 |