Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
요약 (Summary)
🔑 변경 사항 (Key Changes)
GetAvatarAllResponse 작성
: Avatar 객체와 Color 객체를 리스트로 반환해줄 response dto 작성하였습니다. request 는 필요하지 않아서 작성하지 않았습니다.SecurityConfig 수정
: 이 api 도 위에 요약에 작성되어있듯이 헤더에 토큰이 없더라도 접근가능해야할 것 같아서 인증을 요구하지 않는 api 로 구현하였습니다.Repository 의 @Tranactional 어노테이션 삭제
: 레포지토리에 작성되어있던 트랜잭션 어노테이션을 지우고 서비스코드로 옮겨두었습니다.MemberController.getAvatarAll, MemberService.getAvatarAll 작성
: get 메소드라서 특이사항은 없습니다. 서비스코드에서 조회할 때에 avatar 한번, color 한번 총 두번 select 문으로 조회하도록 구현하였습니다.📝 리뷰 요구사항 (To Reviewers)
확인 방법
❗️application-local.yml 을 로컬 환경에 맞춰주세요
를 실행시켜주세요. 그 다음 다음의 api 요청을 아무런 헤더를 포함하지않고서 단독으로 요청보내주세요.
사진처럼 리스트로 반환되면 정상입니다!