[스프링부트] 깔끔하게 예외처리하기
이전의 토이 프로젝트에서는, 공통 응답 형식을 정하고, 각각을 필드로 갖는 응답용 DTO를 만들어서, 각 필드에 원하는 값을 빌더로 넣어주거나 생성자로 객체를 만들었다. @NoArgsConstructor @AllArgsConstructor @Data @JsonInclude(JsonInclude.Include.NON_NULL) public class BasicResp { public String status; public String message; public T data; } 그럼 컨트롤러 단에서 서비스 단으로부터 받은 값을 검증하고, 검증 결과에 따라 성공이나 에러 내용을 표현하는 응답 객체를 만들어 반환했다. if (recordList != null) { log.debug("게시글 리스트 조회 성공..
컴퓨터/스프링부트
2023. 9. 22. 20:18