-
Notifications
You must be signed in to change notification settings - Fork 34
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
Refactor/#91 singup address #59
Closed
he2joojo
wants to merge
59
commits into
codesquad-members-2023:main
from
masters2023-project-03-second-hand:refactor/#91-singupAddress
Closed
Refactor/#91 singup address #59
he2joojo
wants to merge
59
commits into
codesquad-members-2023:main
from
masters2023-project-03-second-hand:refactor/#91-singupAddress
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
이슈 템플릿 설정
* chore: jwt 개발을 위한 의존성 추가 * docs: jwt 비밀키 관리를 위한 ignore처리 * feat: .yml파일에서 환경변수를 읽어오도록 설정 * feat: jwt 생성 로직에서 사용할 예외 클래스 추가 * feat: jwt 생성 기능구현 * feat: jwt 검증 기능구현 * feat: jwt 생성, 검증시 발생한 예외 처리 필터 구현 * feat: JWT 검증/예외처리 필터 등록 * test: JWT 생성 테스트코드 작성 * fix: JWT 검증 로직 수정 * style: 라인제거 * refactor: 토큰 검증 중 예외가 발생하는 것은 401 응답코드가 적절하다 생각해 이를 수정
* #7 feat: 네이버에서 사용자 정보 가져오는 기능 개발 - OAuth를 사용해 네이버에서 사용자의 이메일과 프로필 사진을 가져오는 기능 개발 * #7 fix: OauthProperty에 값이 매핑되지 않는 버그 해결 - application-oauth.yml에 naver 제거 * #7 feat: 로그인 기능 개발 - JWT토큰 생성 후 반환 시 추가해야합니다. * #7 feat: 회원가입 기능 개발 - loginId가 중복되는지 검증 후 회원을 저장합니다. * #7 feat: 회원가입 기능 개발 - loginId가 중복되는지 검증 후 회원을 저장합니다. * #7 style: todo 주석 추가 * #7 refactor: WebClient대신 RestTemplate을 사용하도록 수정 * #7 refactor: 리뷰 반영 수정 - requestDto 검증 시 message 추가 - 중복아이디 검증시 existsByLoginId 사용하도록 수정 - 로그인, 회원가입시 @transactional 추가 - oauth.yml 매핑시 @ConstructorBinding 사용하도록 수정 * #7 refactor: 리뷰 반영 추가 수정 - 로그인, 회원가입시 @transactional 제거 - getToken(), getUserProfile()을 NaverRequester 클래스로 분리 --------- Co-authored-by: JeongYong Park <[email protected]>
* docs: refresh token을 위한 테이블 생성 * style: 패키지 이동 * feat: 리프레시 토큰을 위한 엔티티 추가 * feat: 리프레시 토큰 생성 기능구현 * feat: 로그인 성공시 토큰 발급 로직추가 - 각 예외에 대한 예외 처리도 추가 * feat: 리프레시 토큰을 통한 액세스 토큰 갱신 기능구현 * test: test 프로파일 변경 * test: payload에서 올바른 클레임을 추출하는지 검증하는 테스트코드 작성 * test: 애플리케이션-레포지토리 레이어 테스트를 위한 준비 * test: 토큰 갱신과 로그인에 대한 테스트코드 작성 * feat: 로그인 성공시 리프레시 토큰 발급 * test: 로그인 성공시 리프레시 토큰 발급되는지 검증
[TEAM 03 #BE-B] 1주차 PR
* feat: 현재 로그인된 사용자의 PK를 가져오는 기능구현 * feat: argument resolver 등록
* chore: queryDSL dependency 추가 * feat: JPAQueryFactory 빈으로 등록 * feat: 상품 목록 조회 기능구현 * feat: JSON 응답시 status 값만을 응답하도록 설정 * test: 아이템 전체 목록 조회 테스트코드 작성
* chore: private-registry에 docker image 배포 스크립트 작성 * chore: github actions java 설치 * chore: jar 파일 업로드 * chore: image 이름 수정 * chore: workflow 파일 수정
* fix: 리프레시 토큰이 이미 존재하는 사용자에 대해 토큰 삭제후 재발급 * test: 리프레시 토큰이 이미 존재하는 사용자에 대해 토큰 삭제후 재발급 테스트코드 작성 * refactor: 테스트시 애플리케이션 컨텍스트가 한 번만 뜨도록 개선 * fix: 조회수 증가 로직 수정 * fix: 다음 상품이 없을 때 nextCursor null처리 * refactor: ApplicationTestSupport 클래스 추상 클래스로 변경 * refactor: Spring Application Context가 한 번만 띄워지도록 개선 * test: 로그인 인수테스트 작성 * test: 회원가입 인수테스트 작성
* #32 feat: 상품 수정 기능 추가 - 추가하는 이미지가 있으면 s3에 저장하고 db에 추가합니다. - 삭제하는 이미지가 있다면 db에서만 제거합니다. - 썸네일이 삭제하는 이미지에 포함되면, 가장 앞에오는 이미지로 썸네일을 수정합니다. * #32 test: 상품 수정 기능 테스트 * #32 refactor: 중복 메서드 분리 - 아이템을 찾고 없으면 에러를 던지는 부분을 별도의 메서드 `findItem`으로 분리했습니다. - 이미지를 s3와 db에 저장하는 부분을 별도의 메서드 `saveImage`로 분리하고 썸네일을 반환하도록 분리했습니다. * #32 feat: 상품 상태수정 기능 추가 * #32 test: 상품 상태수정 기능 테스트 작성 * #32 refactor: 리뷰 반영 수정
* feat: 거래지역에 인덱스 추가 * feat: 거래지역별 상품 목록 조회 기능추가 * test: 거래지역별 상품 목록 조회 기능추가에 따른 테스트코드 수정 * chore: jpa ddl-auto 기능 validate 로 수정 * chore: prod로 프로파일 수정
namse
pushed a commit
that referenced
this pull request
Sep 16, 2023
sallyjellyy
pushed a commit
that referenced
this pull request
Sep 17, 2023
sallyjellyy
pushed a commit
that referenced
this pull request
Sep 17, 2023
…-out # Conflicts: # build.gradle
sallyjellyy
pushed a commit
that referenced
this pull request
Sep 17, 2023
sallyjellyy
pushed a commit
that referenced
this pull request
Sep 17, 2023
sallyjellyy
pushed a commit
that referenced
this pull request
Sep 17, 2023
…n-out Redis를 사용한 로그아웃 구현 완료
sallyjellyy
pushed a commit
that referenced
this pull request
Sep 17, 2023
…n-out fix: ItemResponse 형식 수정
sallyjellyy
pushed a commit
that referenced
this pull request
Sep 17, 2023
…n-out fix: UserTransactionResponse 형식 수정
sallyjellyy
pushed a commit
that referenced
this pull request
Sep 17, 2023
…n-out fix: ItemTransactionResponse 형식 수정
sallyjellyy
pushed a commit
that referenced
this pull request
Sep 17, 2023
…n-out ItemSellerResponse 오타 수정
kses1010
pushed a commit
that referenced
this pull request
Sep 17, 2023
* #6 docs: cicd 설정 추가 * #6 fix: nginx, docker-comppose 오타 수정 * #6 fix: 배포 설정 수정 * #6 fix: 경로 수정 * #6 docs: 배포 설정 추가 - env 파일 추가 - docker-compose local, dev 구분하여 작성 - local는 Dockerfile을 빌드하여 수행, dev는 도커 허브에서 가져와서 실행 * #6 docs: .env 파일 추가 스크립트 작성 * #6 feat: cors 필터 추가 * #6 feat: web 서비스 컨테이너 추가 * #6 feat: Dockerfile 로컬용 추가 * #6 feat: loback 추가 및 필터에 로그 추가 * #6 feat: 필터에 로그 추가 * #6 fix: 오타 수정 * #6 fix: 불필요한 로그 제거 * #6 fix: 오리진 별표로 수정 * #6 fix: NODE_ENV 설정 * #21 feat: 토큰 갱신 요청/응답 DTO 객체 추가 * #6 feat: 액세스 토큰 갱신 API 및 서비스 구현 * #21 refactor: jwtProperties의 System.currentMillis()를 LocalDateTime으로 주입되게 변경 - 외부에서 시간을 주입하여 테스트를 더 유연하게 수행하기 위해서 변경하였습니다. * #21 feat: 이메일로 회원 조회 쿼리 추가 * #21 fix: bearer 상수를 Bearer로 변경 * #21 test: 리팩토링으로 인한 테스트 코드 수정 * #21 test: 액세스 토큰 갱신 테스트 코드 추가 * #21 refacotor: 회원가입이 프로필 사진을 설정하지 않는 경우 네이버 사진을 가져오는것으로 변경 * #21 refacotor: profile_image -> profileImage로 변경 * #21 fix: 체크 스타일 반영하여 수정 * #21 test: 이미지 업로드시 모킹 추가 * #21 refactor: ResponseStatus 사용으로 변경 * #21 refactor: @slf4j 적용 * #21 refactor: toString 직접 구현하여 재정의 및 @slf4j 애노테이션 적용 * #21 refactor: 로그 리팩토링 * #21 test: 테스트 코드 추가 - 유효하지 않은 리프레쉬 토큰으로 액세스 토큰 갱신 요청에 대한 테스트 코드입니다. * #21 fix: 데이터 입력 형식 @notempty에서 @notblank로 변경 * #21 fix: 빌드 레이어 삭제 * #21 fix: allowed origin 제거 * #21 test: 테스트 코드 수정 * #21 test: 테스트 코드 추가 * #21 refactor: validation 순서 지정 * #25 feat: 카테고리 목록 조회 API 구현 * #25 test: 카테고리 목록 조회 테스트 코드 추가 * #25 feat: 데이터 초기화 스크립트 추가 * #25 fix: 테스트 의존성 문제 해결 * #25 feat: 카테고리 선택 API 구현 * #25 feat: 카테고리 선택 요청 객체에 대한 정적 팩토리 추가 * #25 fix: 카테고리 선택시 리다이렉션할 API 주소를 설정하도록 변경 * #25 test: 카테고리 조회 및 선택 API 테스트 코드 추가 * #21 style: 코드 정리 * #29 feat: NOT_FOUND_ITEM 에러 코드 추가 - 상품을 찾지 못할때 발생할 수 있는 에러입니다. * #29 docs: show-sql=true 추가 * #29 feat: 상품 상세 응답 객체 추가 - 상품 상세 페이지로 이동시 한 상품에 대한 정보들을 담은 객체입니다. * #29 feat: 특정 상품 디테일 조회 서비스 추가 - 한 상품에 대한 자세한 정보를 조회하는 서비스를 추가하였습니다. * #29 feat: Interest, ChatRoom, ChatLog 엔티티 객체 추가 * #29 feat: 엔티티 객체 연관관계 메소드 구현 * #29 test: FixedFactory 구현 * #29 test: 상품 상세 조회 테스트 코드 추가 * #29 feat: 엔티티 객체의 연관관계 메소드 추가 * #29 test: 엔티티 객체의 연관관계 메소드 테스트 코드 추가 * #29 test: beforeEach cleanup 메소드 추가 * #29 fix: toEntity 코드 변경 * #29 test: 상품 상세 조회 테스트 코드 추가 * #29 docs: 샘플 데이터 스크립트 추가 * #29 feat: 상품 상세 조회 API 추가 * #29 test: 테스트 코드 수정 * #29 fix: interest 도메인을 wish 도메인으로 변경 * #29 fix: 생성자 private로 변경 * #29 feat: getImageUrls 메소드 추가 * #29 feat: private 생성자로 변경 * #29 refactor: toEntity 리퀘스트 객체로 이동 * #29 fix: 불피요한 주거 제거 * #39 chore: 테스트 코드에도 @slf4j를 사용할 수 있도록 롬복 의존성 추가 * #39 docs: 도커 컴포즈, db 컨테이너에 local-infile 명령어 추가 - 스프링 컨테이너 실행시 벌크 인서트를 하기 위해서 추가하였습니다. * #29 feat: 지역 목록 조회 서비스 추가 * #39 feat: 지역 엔티티 객체 및 리포지토리 추가 * #39 fix: 영속성 전이 설정 제거 및 컬럼 애노테이션 제거 * #39 docs: 초기 샘플 데이터 및 regions csv 파일 이동 * #39 test: 지역 목록 조회에 대한 페이징 테스트 코드 추가 * #39 fix: 피드백 반영 * #39 fix: 불필요한 메소드 제거 * #39 refacotr: 연관관계 메소드 리팩토링 - 메소드 분리 - contains 메소드 추가 * #39 refactor: 메소드명 변경 * #39 fix: restApi toString 변경 - 어떤 에러인지 몇번대 에러인지 상세하기 응답하기 위해서 변경하였습니다. * #39 fix: setXXX -> changeXXX로 연관관계 편의 메소드명 변경 * #39 test: 연관관계 편의 메소드명 변경으로 인한 테스트 코드 수정 * #39 fix: 메소드명 lessThan, equal로 변경 * #39 feat: 주소 목록 API 추가 * #39 test: 주소 목록 조회 API 테스트 코드 추가 * #39 fix: @RequestParam required=false로 수정 * #47 refactor: 로그아웃시 만료된 액세스 토큰이나 만료된 리프레쉬 토큰이어도 로그아웃 처리가 되도록 리팩토링 * #47 test: 로그아웃 관련 테스트 코드 추가 * #50 feat: 지역과 동네 관련 에러 코드 추가 * #49 test: 동네 추가 테스트 코드 추가 * #50 feat: 회원에 동네 추가 서비스 및 API 추가 * #50 feat: 회원 동네 카운트, 지역 존재 쿼리 추가 * #49 feat: 이미 등록된 회원의 동네 추가시 검증문 추가 * #49 test: 회원 동네 추가시 이미 등록된 동네를 추가하는 테스트 코드 추가 * #49 feat: 회원 동네 삭제 서비스 구현 * #59 feat: 회원 동네 삭제 응답결과 객체 추가 및 영속성 전이 설정 * #59 test: 회원 동네 삭제 테스트 코드 추가 * #59 fix: fullAddressName -> fullAddress, addressName -> address로 변경 * #49 feat: 동네 삭제 API 추가 * #59 test: 회원 동네 삭제 테스트 코드 추가 * #59 fix: 샘플 코드 수정 * #59 fix: 테스트 코드 수정 * #59 fix: 테스트 코드 수정 * #59 faat: 생성자 애노테이션 사용 * #59 faat: 변수로 빼서 저장 * #59 refactor: MemberTownValidator 객체를 생성하여 검증문을 분리 * #59 fix: 코드 정리
youryu0212
pushed a commit
that referenced
this pull request
Sep 17, 2023
pbg0205
pushed a commit
that referenced
this pull request
Sep 17, 2023
pbg0205
pushed a commit
that referenced
this pull request
Sep 17, 2023
pbg0205
pushed a commit
that referenced
this pull request
Sep 17, 2023
pbg0205
pushed a commit
that referenced
this pull request
Sep 17, 2023
test: favoriteRepositoryTest 작성 #59
dokkisan
referenced
this pull request
in max2023-4th-project-01/BE-A-Cokkiri-Market
Sep 19, 2023
dokkisan
referenced
this pull request
in max2023-4th-project-01/BE-A-Cokkiri-Market
Sep 19, 2023
dokkisan
referenced
this pull request
in max2023-4th-project-01/BE-A-Cokkiri-Market
Sep 19, 2023
- 불필요한 localStorage 함수 제거 및 key에 맞는 get 함수 구현
dokkisan
referenced
this pull request
in max2023-4th-project-01/BE-A-Cokkiri-Market
Sep 19, 2023
dokkisan
referenced
this pull request
in max2023-4th-project-01/BE-A-Cokkiri-Market
Sep 19, 2023
dokkisan
referenced
this pull request
in max2023-4th-project-01/BE-A-Cokkiri-Market
Sep 19, 2023
dokkisan
referenced
this pull request
in max2023-4th-project-01/BE-A-Cokkiri-Market
Sep 19, 2023
dokkisan
referenced
this pull request
in max2023-4th-project-01/BE-A-Cokkiri-Market
Sep 19, 2023
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.
No description provided.