-
Notifications
You must be signed in to change notification settings - Fork 0
[FEAT] 검색 및 검색 결과 페이지 #66
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
Conversation
|
Important Review skippedAuto reviews are disabled on base/target branches other than the default branch. Please check the settings in the CodeRabbit UI or the You can disable this status message by setting the Walkthrough이 변경 사항은 회원 마이페이지, 프로필 이미지, AWS S3 연동, QueryDSL 기반 검색, 회원 정보 수정 및 탈퇴, 목데이터 초기화, 환경설정 등 다양한 신규 기능과 리팩토링을 포함합니다. 다수의 DTO, 서비스, 컨트롤러, 설정, 유틸리티, 저장소 인터페이스가 추가 및 수정되었습니다. Changes
Sequence Diagram(s)sequenceDiagram
actor User
participant MypageMemberController
participant MemberService
participant S3Service
User->>MypageMemberController: PATCH /mypage/members/nickname (nickname)
MypageMemberController->>MemberService: editNickname(member, nickname)
MemberService-->>MypageMemberController: 변경 완료
User->>MypageMemberController: GET /mypage/members/profile-image/presign (filename)
MypageMemberController->>S3Service: generatePresignedUrl(dir, filename, 15)
S3Service-->>MypageMemberController: presignedUrl, fileUrl
MypageMemberController-->>User: 응답 반환
User->>MypageMemberController: PATCH /mypage/members/profile-image (imageUrl)
MypageMemberController->>MemberService: editProfileImage(member, imageUrl)
MemberService-->>MypageMemberController: 변경 완료
sequenceDiagram
actor User
participant SearchController
participant SearchService
participant PostRepository
User->>SearchController: GET /main/search?keyword=&tags=
SearchController->>SearchService: searchPosts(keyword, tags, pageable)
SearchService->>PostRepository: searchByKeywordAndTags(keyword, tags, pageable)
PostRepository-->>SearchService: Page<SearchPostDto>
SearchService-->>SearchController: 결과 반환
SearchController-->>User: 검색 결과 반환
Possibly related PRs
Suggested labels
Suggested reviewers
Poem
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. 🪧 TipsChatThere are 3 ways to chat with CodeRabbit:
SupportNeed help? Create a ticket on our support page for assistance with any issues or questions. Note: Be mindful of the bot's finite context window. It's strongly recommended to break down tasks such as reading entire modules into smaller chunks. For a focused discussion, use review comments to chat about specific files and their changes, instead of using the PR comments. CodeRabbit Commands (Invoked using PR comments)
Other keywords and placeholders
Documentation and Community
|
이슈 번호
작업 내용
Summary by CodeRabbit
신규 기능
버그 수정
개선 및 리팩터링
환경 및 설정
.env파일이 git에서 무시되도록 설정되었습니다.문서화
테스트/목데이터