[README.md 업데이트] ApiResponseDto 및 ApiResponseCode의 메시지를 한국어로 번역하고, 중복 사용자 ID 오류 코드 추가로 응답 메시지 개선

This commit is contained in:
2025-08-21 15:45:00 +09:00
parent d9d3be86a9
commit baaa003d9a

View File

@@ -79,8 +79,7 @@ public class ApiResponseDto<T> {
{ {
"code": 409, "code": 409,
"message": "USER_ID_DUPLICATE", "message": "USER_ID_DUPLICATE",
"description": "User ID already exists", "description": "User ID already exists"
"data": null
} }
``` ```
@@ -107,17 +106,24 @@ public ResponseEntity<ApiResponseDto<CreateMemberResponseDto>> createMember(@Req
// ApiResponseCode.java // ApiResponseCode.java
public enum ApiResponseCode { public enum ApiResponseCode {
// 공용 성공 코드 // 공용 성공 코드
COMMON_SUCCESS_CREATED(HttpStatus.CREATED.value(), "Created successfully"), COMMON_SUCCESS(HttpStatus.OK.value(), "요청 성공"),
COMMON_SUCCESS_UPDATED(HttpStatus.OK.value(), "Updated successfully"), COMMON_SUCCESS_CREATED(HttpStatus.CREATED.value(), "성공적으로 생성되었습니다"),
COMMON_SUCCESS_DELETED(HttpStatus.OK.value(), "Deleted successfully"), COMMON_SUCCESS_UPDATED(HttpStatus.OK.value(), "성공적으로 수정되었습니다"),
COMMON_SUCCESS_RETRIEVED(HttpStatus.OK.value(), "Retrieved successfully"), COMMON_SUCCESS_DELETED(HttpStatus.OK.value(), "성공적으로 삭제되었습니다"),
COMMON_SUCCESS_RETRIEVED(HttpStatus.OK.value(), "성공적으로 조회되었습니다"),
// 공용 오류 코드 // 공용 오류 코드
COMMON_BAD_REQUEST(HttpStatus.BAD_REQUEST.value(), "Required request body is missing or Error"), COMMON_BAD_REQUEST(HttpStatus.BAD_REQUEST.value(), "필수 요청 본문이 누락되었거나 오류가 발생했습니다"),
COMMON_UNAUTHORIZED(HttpStatus.UNAUTHORIZED.value(), "Unauthorized"), COMMON_UNAUTHORIZED(HttpStatus.UNAUTHORIZED.value(), "인증에 실패했습니다"),
COMMON_FORBIDDEN(HttpStatus.FORBIDDEN.value(), "Access is denied"), COMMON_FORBIDDEN(HttpStatus.FORBIDDEN.value(), "접근이 거부되었습니다"),
COMMON_NOT_FOUND(HttpStatus.NOT_FOUND.value(), "Resource is not found"), COMMON_NOT_FOUND(HttpStatus.NOT_FOUND.value(), "리소스를 찾을 수 없습니다"),
COMMON_INTERNAL_SERVER_ERROR(HttpStatus.INTERNAL_SERVER_ERROR.value(), "An error occurred on the server") COMMON_CONFLICT(HttpStatus.CONFLICT.value(), "충돌이 발생했습니다"),
COMMON_INTERNAL_SERVER_ERROR(HttpStatus.INTERNAL_SERVER_ERROR.value(), "서버에서 오류가 발생했습니다"),
// 사용자 관련 코드
USER_ID_DUPLICATE(HttpStatus.CONFLICT.value(), "이미 존재하는 사용자 ID입니다"),
USER_NOT_FOUND(HttpStatus.UNAUTHORIZED.value(), "사용자를 찾을 수 없습니다. 인증에 실패했습니다"),
USER_PASSWORD_INVALID(HttpStatus.UNAUTHORIZED.value(), "비밀번호가 올바르지 않습니다")
} }
``` ```