Skip to content

Conversation

@jbh010204
Copy link
Member

@jbh010204 jbh010204 commented Feb 28, 2025

✨ 구현한 기능

  • SessionMemberId 커스텀 어노테이션 구현

📢 논의하고 싶은 내용

🎸 기타

  • 컨트톨러에서 직접 HttpSession을 매번 파라미터로 받아 검증 후 멤버 Id를 받아오는 과정을 어노테이션으로 처리
  • Interceptor로 세션을 검증한 후 request로 setAttribute하여, Resolver에서 다시 세션을 받아오기 보다 requst에 있는 세션을
    그대로 활용해 멤버 아이디를 받아오는 식으로 처리하였습니다
  • MemberController에서 적용했던 방식으로 사용하시면 됩니다

@jbh010204 jbh010204 changed the base branch from main to develop February 28, 2025 06:54
@jbh010204 jbh010204 merged commit 6ce9e23 into develop Feb 28, 2025
1 of 3 checks passed
Copy link
Member

@wlgns12370 wlgns12370 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

수고하셨습니다!~

Comment on lines -14 to +15
member.getId(),
member.getMemberType(),
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

해당 부분 변경 요청하려고 했는데 미리 해주셨네요!

@jbh010204 jbh010204 deleted the feature/ringus-45 branch March 22, 2025 12:18
wlgns12370 added a commit that referenced this pull request Mar 26, 2025
* Update main-cd.yml

* Fix/main cd/v3 (#18)

* Update main-cd.yml (#17)

* Update main-cd.yml/v3

* RINGUS-34 feat: 멘티 프로필 등록 기능 구현 (#20)

* RINGUS-36: feat: 멤버Id 및 파일경로 매핑 테이블 생성 (#21)

* RINGUS-35 feat: 멘토 멘티 프로필 수정 API 개발 (#22)

* RINGUS-37 chore: 스웨거 접속 경로 변경 (#23)

* refactor: 프론트엔드 배포 도메인 CORS 허용

* chore: DB 마이그레이션을 위한 Flyway 도입 (#24)

* RINGUS-40 feat: 북마크 생성 및 삭제 API 구현 (#25)

* RINGUS-40 feat: 북마크 생성 및 삭제 기능 구현

* RINGUS-40 chore: 멘티 스키마 변경에 따른 flywayV2 생성

* RINGUS-45 feat: SessionMemberId 커스텀 어노테이션 구현 (#26)

* RINGUS-45 feat: SessionMemberId 어노테이션 기능 구현

* RINGUS-45 refactor: 자기 정보 조회시 멤버 타입 반환 추가

* RINGUS-44 refactor: 파일 로드 api 리팩토링 (#28)

* RINGUS-44 feat: 증명서 및 이미지 로직 관심사 분리

* RINGUS-44 feat: 프로필 이미지 조회 api 및 에러코드 작성

* RINGUS-44 fix: 조회 기능 삭제

* fix: ci 코드 수정 (#31)

* feat: storage swagger docs 작성 (#32)

* RINGUS-48 refactor: 멘토 엔티티 세부필드 변경 (#33)

* RINGUS-48 refactor: 멘토 엔티티 변경

* RINGUS-48 chore: 멘토 엔티티 변경에 따른 flyway 스키마 변경

* RINGUS-49 docs: 내 프로필 상세 조회 Docs 작성 (#34)

* RINGUS-49 docs: 내 프로필 상세 조회 Docs 작성

* RINGUS-52 fix: 내 멤버 조회 imgUrl 필드 추가 (#35)

* RINGUS-52 feat: 내 멤버 조회 imgUrl 필드 추가

* RINGUS-52 fix: 멘토 멘티 request DTO에서 받는 Id를 SessionId로 받도록 변경

* RINGUS-52 fix: jakarta.persistence:jakarta.persistence-api:3.0.0 버전 충돌 에러 해결

* RINGUS-46 feat: 멘토링 제안 api (#36)

* RINGUS-46 feat: 멘토링 신청 엔티티 및 에러코드 작성

* RINGUS-46 fix: domain 명 apply -> mentoring 변경

* RINGUS-46 feat: 멘토링 제안 api 작성

* RINGUS-46 feat: docs 추가 및 파라미터 오류 수정

* RINGUS-53 feat: 세션검증을 담당할 어노테이션 기능 구현 (#37)

* RINGUS-58 chore: multipart 파일크기 제한 수정 및 멘토링 flyway 스키마 추가(#38)

* RINGUS-58 feat: 멘토링 멘토, 멘티 연관관계 매핑

* RINGUS-58 feat: 멘토링 테이블 flyway 추가

* RINGUS-58 chore: multipart 최대 파일 사이즈 변경

* RINGUS-27 feat: 멘토 프로필 목록 조회 API 구현 (#39)

* RINGUS-27 feat:  멘토 프로필 목록 조회 API 개발

* RINGUS-27 feat: 멘토 프로필 목록 조회 API 구현

* RINGUS-57 feat: 닉네임 중복 검사 API 구현 (#40)

* RINGUS-61 feat: 내 프로필  조회 API 구현 (#41)

* Update main-cd.yml (#17)

* Fix/main cd/v3 (#18)

* Update main-cd.yml (#17)

* Update main-cd.yml/v3

* RINGUS-27 refactor: 커서 기반 페이지네이션 로그 삭제

* RINGUS-61 feat: 내 프로필 조회 기능 구현

---------

Co-authored-by: Jaeyeong Park <[email protected]>

* RINGUS-62 feat: 북마크 멘토 목록 조회 기능 추가 (#42)

* RINGUS-62 fix: 로그인 아닐 떄 멘토 목록 조회 안되는 오류 수정 (#43)

* RINGUS-62 feat: 북마크 멘토 목록 조회 기능 추가

* RINGUS-62 fix: 로그인 아닐 때 멘토 목록 조회 안되는 오류 수정

* RINGUS-63 feat: 내 멤버 조회 닉네임 필드 추가 (#44)

* RINGUS-60 feat: MentoringStatus ENUM 변경 및 MentorQueryDsl queryFilter 추가 (#45)

* RINGUS-64 feat: 멘토링 멘티 목록 조회 (#46)

* RINGUS-64 refactor: 닉네임 유효 검사 POST로 변경

* RINGUS-64 feat: 멘토기준 멘토링 신청 받은 멘티 목록 조회

* RINGUS-64 test: 멘토링 테스트 sql 작성

* RINGUS-64 fix: git 스테이징 안된 파일 push (#47)

* RINGUS-64 refactor: 닉네임 유효 검사 POST로 변경

* RINGUS-64 feat: 멘토기준 멘토링 신청 받은 멘티 목록 조회

* RINGUS-64 test: 멘토링 테스트 sql 작성

* RINGUS-64 fix: git 스테이징 안된 파일push

* RINGUS-64 refactor: 닉네임 중복 검사 POST에서 GET으로 변경 (#48)

* RINGUS-64 refactor: 닉네임 유효 검사 POST로 변경

* RINGUS-64 feat: 멘토기준 멘토링 신청 받은 멘티 목록 조회

* RINGUS-64 test: 멘토링 테스트 sql 작성

* RINGUS-64 fix: git 스테이징 안된 파일push

* RINGUS-64 refactor: 닉네임 중복 검사 POST에서 GET으로 변경

* RINGUS-66 feat: 멘토 멘토링 수락 API 개발 (#49)

* RINGUS-66 rename: commissioned필드 suggested로 변경

* RINGUS-66 feat: 멘토 멘토링 수락 기능 구현

* RINGUS-66 docs: 멘토 멘토링 수락 docs 작성

* Fix: CORS 문제 해결 (#50)

* RINGUS-66 rename: commissioned필드 suggested로 변경

* RINGUS-66 feat: 멘토 멘토링 수락 기능 구현

* RINGUS-66 docs: 멘토 멘토링 수락 docs 작성

* RINGUS-66 fix: HTTP PUT 메서드 추가

* RINGUS-70 rename: 변경된 이미지 응답 필드 반영 (#51)

* RINGUS-70 rename: Image 필드명 변경

* RINGUS-70 rename: 기존의 ImgUrl 필드 image로 변경

* RINGUS-70 feat: 멘토링 count 필드 추가 (#52)

---------

Co-authored-by: Jaeyeong Park <[email protected]>
Co-authored-by: bohyeong <[email protected]>
Co-authored-by: bohyeong <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants