개발바닥곰발바닥
반응형
article thumbnail
Spring Json List에 값이 안들어가는 오류 해결 방법
JAVA/Spring 2022. 2. 23. 06:52

게시판의 게시글을 가져오는 api를 작업하고 있는데, 작업이 끝난 후에 Postman으로 확인을 해보면 리스트 안의 내용이 텅텅 비어있는 문제가 생겼다. 에러가 뜨는 것도 아니라서 우선 Serivce에서 Mapper로 DB의 게시글 목록 잘 가져오는 것 확인하고, 문제가 없길래 DTO에 값이 잘 안들어가나 하고 Controller에서 리턴해줄 때 body 값을 확인했는데 body에도 값이 정상적으로 다 들어가 있길래 정말 당황스러웠다. 그래서 온갖 검색어로 다 찾아보면서 삽질하고 있었는데, 겨우겨우 stackoverflow에서 답을 찾을 수 있었다. 해당 질문 링크 Spring REST Controller returns empty JSON. Iterable data structure. Why? I rea..

Spring Json 응답 시 null 값인 필드 제외하기
JAVA/Spring 2022. 2. 23. 00:28

Json으로 Response를 보낼 때, 필드가 null 값일 경우 그 필드를 제외하고 보내려면 ResponseDto에 JsonInclude 어노테이션을 사용하면 된다. 사용법은 아래와 같다. @Getter @JsonInclude(JsonInclude.Include.NON_NULL) // Null 값인 필드 제외 @Builder public class UserResponseDto { private String email; private String nickname; }

반응형