-
[Spring boot] 응답 값 직렬화.스터디 & 프로젝트/Mineme 프로젝트 2022. 12. 13. 14:38
public class ResponseDto<T> { private boolean isSuccess; ... }
{ ... "success": true }
새로운 프로젝트를 시작하면서 공통 응답 DTO를 작성했다.
빌드 후에 테스트해보니 응답 API 명세와는 다르게 위와 같이 'is'가 사라진 형태로 응답이 발생한 것을 확인했다.
boolean을 원시타입으로 작성하면서 직렬화 과정에서 is가 자동으로 삭제된 것이라고 한다.
이를 래퍼 타입인 Boolean으로 바꿔주면서 해결할 수 있었다.
public class ResponseDto<T> { private Boolean isSuccess; ... }
{ ... "isSuccess": true, }
'스터디 & 프로젝트 > Mineme 프로젝트' 카테고리의 다른 글
[Spring Boot] 서비스 레이어 리팩터링하기 (0) 2023.03.15 [Spring Boot] Apple OAuth 적용하기 (0) 2023.02.26 네이밍 컨벤션 정하기 (0) 2023.02.10