inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

생산성을 향상시키는 스프링부트 기반의 API 템플릿 프로젝트 구현

전역 에러 처리 (2)

10:30쯤에 나오는 ErrorCode에서 TEST를 만드는 방법에 대해 질문 있습니다

해결된 질문

262

Bruce Han

작성한 질문수 27

1

@Getter
public enum ErrorCode {

    TEST(HttpStatus.INTERNAL_SERVER_ERROR, "001", "business exception test");

    ErrorCode(HttpStatus httpStatus, String errorCode, String message) {
        this.httpStatus = httpStatus;
        this.errorCode = errorCode;
        this.message = message;
    }

    private HttpStatus httpStatus;
    private String errorCode;
    private String message;
}

httpStatus, errorCode, message를 위에 올리고 TEST를 만들면 오류가 생기는데, 위 소스처럼 httpStatus, errorCode, message를 아래로 내리면 오류가 없어집니다. 어떤 기능인지 궁금한데요. 검색 키워드라도 알려주시면 감사드리겠습니다

spring enum spring-boot JPA web-api

답변 1

1

구파고

안녕하세요! 자바의 Enum문법을 사용하려면 먼저 열거형 상수들이 위쪽에 나와야한다고 생각해주시면 됩니다. 자바 문법이라 이렇게 사용하면 되겠구나 정도로 자연스럽게 넘어가주시면 될꺼 같아요! 그리고 해당 상수들이 어떤 값들을 가지게 하기 위해서는 멤버 변수와 생성자를 그 아래쪽에다가 추가해주면 된다 정도로 생각해주시면 될꺼 같습니다! TEST라는 열거형 상수가 httpStatus, errorCode, message 값을 가지는 것이죠

0

Bruce Han

감사합니다🙇‍♂️

OAUTH2 질문

0

105

2

카카오토큰관련

0

94

2

auditing

0

90

1

전역에러처리질문

0

126

2

토큰 발급 관련 문의 드립니다.

0

143

2

이 흐름이 맞을까요??

0

136

2

OpenFeign을 어떤 상황에서 어떻게 사용하는지 감이 안옵니다...

0

234

2

도메인형 패키지 구조 질문

0

256

1

application.yml token 선언 시 오류

0

336

1

토큰발행시 500 INTERNAL_SERVER_ERROR

0

163

1

oauth 회원가입 시 필수 추가 정보는 어떤 식으로 받으시나요?

0

293

2

io.jsonwebtoken.security.WeakKeyException 해결방법

0

399

1

리프레시 토큰 사용 관련 문의 건

0

345

1

Xss 에서 WebConfig 오류 발생됩니다.

0

692

1

applycation.yml 의 readTimeout 이 적용이 안됩니다.

0

706

2

강사님 Swagger에 질문드립니다.

0

297

2

kakao token 발급 시 에러

0

741

2

아직 초반부분인데 질문이있습니다.

0

213

1

socialLoginApiService map 주입

0

294

1

전역 에러 처리 메시지 관리

0

618

2

안드로이드 스튜디오와 협업

0

650

2

String accessToken = authorizationHeader.split(" ")[1];은 accessToken이 맞나요?

0

313

1

SocialLoginApiServiceFactory 생성자 관련 질문입니다.

0

261

1

OAuthAttributes 클래스의 toMemberEntity의 파라미터로 memberType이 들어가야하는 이유가 궁금합니다.

0

449

2