Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

서버 Response Entity 구성 #187

Open
LDEV4966 opened this issue Feb 20, 2022 · 0 comments
Open

서버 Response Entity 구성 #187

LDEV4966 opened this issue Feb 20, 2022 · 0 comments
Assignees
Labels
BackEnd Refactor Code refactoring Task Sub task of Epic, Basic Component for Development

Comments

@LDEV4966
Copy link
Collaborator

LDEV4966 commented Feb 20, 2022

project : SPRINT6

추가기능 :

Server 성공,실패 응답시 적절한 Response 를 제공해 준다.

반환 예시 )

  • 실패시
  1. 실패 코드만 필요한 경우

스크린샷 2022-02-20 오후 8 25 36

  1. 실패 목록이 필요 한 경우 < ex) invite , oust/list >

스크린샷 2022-02-22 오전 12 56 45


  • 성공시
  1. 성공시 데이터 값을 필요로 하는 경우. (count : body의 list의 갯수를 반환)

스크린샷 2022-02-20 오후 8 00 17

  1. 성공 응답만 있는 경우

스크린샷 2022-02-20 오후 8 01 03

@LDEV4966 LDEV4966 self-assigned this Feb 20, 2022
@LDEV4966 LDEV4966 added BackEnd Task Sub task of Epic, Basic Component for Development Refactor Code refactoring labels Feb 20, 2022
LDEV4966 added a commit that referenced this issue Feb 20, 2022
issue : #187

기능 추가 :

이슈 태그에 구성 된 것 과 같이 성공 시 Response 를 구성함
LDEV4966 added a commit that referenced this issue Feb 20, 2022
issue : #187

기능 추가 :

1. GlobalExceptionHandler 에서 런타임시 발생한 예외를 @ControllerAdvice를 통해 ResponseEntity를 발생시킨다.

2. 예외 발생시 GlobalExceptionHandler에서 발생한 오류는 @slf4j를 사용해 로그 기록을 남긴다.
LDEV4966 added a commit that referenced this issue Feb 21, 2022
issue : #187

기능 추가 :

프로젝트 방문자 초대 및 삭제 시 이메일 중 존재하지 않는 사용자에 대한 에러 응답으로 Error Code 400 : Bad Request 를 전달해주면서 message로 존재하지 않는 이메일 목록의 list를 준다.
LDEV4966 added a commit that referenced this issue Feb 21, 2022
issue : #187

기능 변경 :

Project Invite,Oust API 호출 시 존재하지 않는 유저 목록을 failList로 보내주는 형식으로 변경함
LDEV4966 added a commit that referenced this issue Feb 21, 2022
#187 - 서버 Response Entity 구성
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
BackEnd Refactor Code refactoring Task Sub task of Epic, Basic Component for Development
Projects
None yet
Development

No branches or pull requests

1 participant