[25강] 회원가입 - 공통응답 DTO 만들기

[25강] 회원가입 - 공통응답 DTO 만들기

package com.cos.photogramstart.web.dto; import java.util.Map; import lombok.AllArgsConstructor; import lombok.Data; import lombok.NoArgsConstructor; @AllArgsConstructor @NoArgsConstructor @Data public class CMRespDto{ private String message; private Map errorMap;​

@ExceptionHandler(CustomValidationException.class) public CMRespDto validationException(CustomValidationException e) { return new CMRespDto(e.getMessage(), e.getErrorMap()); } }​

package com.cos.photogramstart.web.dto; import java.util.Map; import lombok.AllArgsConstructor; import lombok.Data; import lombok.NoArgsConstructor; @AllArgsConstructor @NoArgsConstructor @Data public class CMRespDto { private int code; // 1(성공), -1(실패) private String message; private T data; }​

@ExceptionHandler(CustomValidationException.class) public CMRespDto<> validationException(CustomValidationException e) { return new CMRespDto(-1, e.getMessage(), e.getErrorMap();

from http://aszzoon.tistory.com/36 by ccl(A) rewrite - 2021-10-07 10:27:01