on
[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