Programming-[Backend]/SpringBoot

[TIL] [에러] 파라미터 (Parameter Object) 값 null 문제

컴퓨터 탐험가 찰리 2021. 5. 17. 21:55
728x90
반응형

1. 현상

아래와 같이 컨트롤러에서 파라미터로 PO를 받아오는데, 디버깅 시에 받아온 값들이 모두 null로 표기되었다.

 


2. 원인

PO 쪽에 @Setter 어노테이션이 없었다. 정확한 원리는 잘 모르겠으나, http의 파라미터로 받아온 값을 객체로 변환해주는 기반이 Setter를 통해서 이루어지는 것으로 추정된다.

 


 

3. 해결

PO 클래스에 @Setter 어노테이션을 추가해주었다.

728x90
반응형