Skip to content

ErrorResponse를 ResponseEntity로 감싸는 구조 #33

@freedrawing

Description

@freedrawing

안녕하세요, @cheese10yun
spring-guide 프로젝트를 보다가 GlobalExceptionHandler의 Return 값을 ResponseEntity로 감싸는 구조에 대해서 의문이 들어서 @cheese10yun 님의 의견을 듣고 싶어 이렇게 여쭤봅니다... 왜냐하면 ErrorResponse 자체의 status 값이 ResponseEntity 값의 status 값과 유사한 느낌이 듭니다. GloblaException에서 ResponseEntity 로 해주는 것보다 ErrorCode의 status 값을 status 값을 HttpStatus.INTERNAL_SERVER_ERROR 이런 식으로 변경하고 ErrorResponse 자체만 넘기는 게 낫지 않을까요?

또한, MemberResponse, CouponResponse 이런 reponse dto는 왜 ResponseEntity로 감싸지 않고 그냥 해당 객체만 return 하신 건지도 궁금합니다. 정상적으로 반환이 이뤄질 때는 status code나 message가 따로 필요하지 않다고 생각하셔서 이렇게 하신 건가요?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions