Programming/Spring
[Spring] 에러 코드 관리하기(Enum)
생각하는로뎅
2017. 2. 24. 13:21
반응형
1. 공통 에러 코드 관리가 필요할것 같다.
2. 클래스를 하나 만든다.
/**
* 공통 에러 코드 관리 클래스
* @author 임성진
*
*/
public enum CommonErrorCodeStatus {
ALREADY_REGISTERED(2034, "이미 가입된 회원입니다"),
ALREADY_REGISTERED_AND_NO_ACCEPTANCE(2035, "계정 승인이 이루어지지 않았습니다.\n관리자에게 계정 승인 요청을 해주세요.");
private int code;
private String message;
private CommonErrorCodeStatus(int code, String message) {
this.code = code;
this.message = message;
}
public String getMessage() {
return this.message;
}
public int getCode() {
return this.code;
}
}
3. 사용방법
....
resultVo.setErrNo(CommonErrorCodeStatus.ALREADY_REGISTERED.getCode());
...
5. 더 좋은 방법을 생각해보자.
반응형