-
Notifications
You must be signed in to change notification settings - Fork 0
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
[Feature/user info get] 마이페이지 - 사용자 프로필 조회 API #63
Conversation
…ure/user-info-get # Conflicts: # .github/workflows/ci_dev.yml
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
고생하셨습니다!!
return new UserProfileRes( | ||
(Long) user.get("userId"), | ||
(String) user.get("nickName"), | ||
(String) user.get("profileImgUrl"), | ||
(String) user.get("universityName")); | ||
} |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
해당 방법도 좋지만, 생성자를 통해서 설정하는 거라면 ObjectMapper를 사용해보는 것도 시간을 많이 줄일 수 있습니다!!
UserProfileRes userProfileRes = objectMapper.convertValue(map, UserProfileRes.class);
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
오! 바로 반영하겠습니다 : )
CI 오류 해결 과정
application.yml 파일을 주입하지 못하는 오류 발생
base64로 인코딩이 안되어 있어서
settings > secrets > actions > 키 등록 시, base64로 인코딩된 값 넣기 |
Kudos, SonarCloud Quality Gate passed! |
작업 내용
마이페이지 - 사용자 프로필 조회 API
관련 이슈
#62
작업 확인 방법
추가 정보 (선택 사항)
jpaRepository 대신 mybatis를 이용해서 필요한 정보만을 추출하도록 했습니다.