Skip to content
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

v1.0.1 설정 파일 수정 #247

Merged
merged 190 commits into from
Dec 3, 2023
Merged

v1.0.1 설정 파일 수정 #247

merged 190 commits into from
Dec 3, 2023

Conversation

Shin-Jae-Yoon
Copy link
Member

📋 Checklist

  • 🔀 PR 제목의 형식을 잘 작성했나요? (e.g. feat: 유저 조회 기능 구현)
  • 🏷️ 라벨, 프로젝트, 마일스톤은 등록했나요?
  • 🧹 코드 스멜은 해결했나요?

👩‍💻 공유 포인트 및 논의 사항

Shin-Jae-Yoon and others added 30 commits October 27, 2023 15:54
* feat: Exception 관련 클래스 추가

* feat: Config 관련 클래스 추가

* feat: Entity 관련 클래스 추가
* feat: 회원 엔티티 생성 및 테스트코드 추가

* feat: 카카오 OAuth 환경변수 추가 및 클래스 바인딩

* feat: authorization code를 받기 위한 queryString generator 추가

* feat: Authorization code의 parameter 만드는 로직 분리 및 테스트 코드 추가

* feat: 회원 가입/로그인 요청 api 및 소셜 로그인 페이지 반환

* refactor: member관련 클래스 네이밍과 폴더 위치 변경

* refactor: 로그인 페이지 요청 방식 Resttemplate -> response (redirect)하도록 변경

* style: 코드 포맷 재적용 및 사용하지 않는 클래스 삭제

* chore: config 파일 업데이트

* refactor: 테스트 코드 추가 및 코드 포맷 재적용

* refactor: 사용하지 않는 코드 제거

* refactor: CRLF -> LF로 변경

* fix: config 커밋, config 최근 커밋으로 변경

* feat: 테스트 코드 추가 및 패키지 구조 변경

* refactor: revert merge

* fix: merge confilt해결 및 예외처리 추가

* test: oauth properties가 없을 때의 테스트코드 추가

* feat: 코드리뷰에 따른 기능 분리 및 테스트 코드 변경

* fix: 테스트코드 관련 code smell 제거
* feat: Room, Participant, Routine, Certification 엔티티 생성

* feat: Room 엔티티 인증 시간 검증 로직 추가

* test: Room 엔티티 테스트 코드 작성

* refactor: Room 관련 엔티티 수정

* feat: 방 생성 기능 구현

* chore: DynamicQuery Jacoco 예외 추가

* test: 방 생성 테스트 코드 작성

* feat: 방 수정 기능 구현

* test: 방 수정 통합 테스트 작성

* refactor: Member 관련 파일 이동

* refactor: checkStyle에 맞춰서 변경

* test: 추가 테스트 코드 작성

* refactor: 코드 리뷰 반영

* refactor: 불필요한 메서드 삭제
* feat: Bug 임베디드 타입 생성

* feat: 벌레 조회 API 구현

* docs: PR merge 시, Issue 자동 close로 수정

* refactor: 엔티티 생성자 id 포함으로 변경

* feat: 벌레 개수 검증 추가

* test: 벌레 조회 서비스 테스트

* style: dto 내 bug 패키지 제거

* test: Bug 도메인 테스트

* style: 테스트 메서드 네이밍 수정

* test: 벌레 조회 controller 테스트

* refactor: private 생성자 추가

* test: 멤버 fixture 생성 및 적용

* test: 벌레 fixture 생성 및 적용

* test: 멤버 엔티티 테스트에 Bug 추가

* fix: code smell 제거

* style: BugMapper 메서드 네이밍 수정

* style: return 전 줄바꿈 추가

* refactor: ResponseStatus + DTO 방식으로 변경

* test: 벌레 개수 검증 테스트에 ParameterizedTest 적용
* fix: SQL syntax 오류 수정

* feat: 상품 엔티티 생성

* feat: 상품 목록 조회 API 구현

* test: 상품 목록 조회 테스트

* style: return 전 줄바꿈 추가
* feat: 회원 엔티티 생성 및 테스트코드 추가

* feat: 카카오 OAuth 환경변수 추가 및 클래스 바인딩

* feat: authorization code를 받기 위한 queryString generator 추가

* feat: Authorization code의 parameter 만드는 로직 분리 및 테스트 코드 추가

* feat: 회원 가입/로그인 요청 api 및 소셜 로그인 페이지 반환

* refactor: member관련 클래스 네이밍과 폴더 위치 변경

* refactor: 로그인 페이지 요청 방식 Resttemplate -> response (redirect)하도록 변경

* style: 코드 포맷 재적용 및 사용하지 않는 클래스 삭제

* chore: config 파일 업데이트

* refactor: 테스트 코드 추가 및 코드 포맷 재적용

* refactor: 사용하지 않는 코드 제거

* refactor: CRLF -> LF로 변경

* fix: config 커밋, config 최근 커밋으로 변경

* feat: 테스트 코드 추가 및 패키지 구조 변경

* refactor: revert merge

* fix: merge confilt해결 및 예외처리 추가

* test: oauth properties가 없을 때의 테스트코드 추가

* feat: 코드리뷰에 따른 기능 분리 및 테스트 코드 변경

* fix: 테스트코드 관련 code smell 제거

* feat: Authorization grant 받기 예외 코드 및 테스트 코드 추가

* feat: Authorization Token 요청 및 반환 코드, 에러 반환 테스트 코드 추가

* refactor: AuthenticationService에서 서버에 요청보내는 로직 OAuth2AuthorizationServerRequestService로 분리

* test: 로그인 요청 테스트 코드 추가

* feat: 토큰 발급 요청 기능 테스트 코드 추가 및 RestTemplate 필드변수로 변경

* test: restTemplate 및 서비스 테스트 추가

* refactor: 에러 메세지 이름 변경

* refacotr: 변수명 및 entity default 명 변경
* feat: Redis 초기 설정

* feat: FCM 초기 설정 및 예외처리

* feat: 콕 찌르기 기능 서비스 및 레포지토리 구현

* fix: Redis Reposi 추상 클래스 제거 및 테스트 Profile 변경

* test: StringRedisRepository 테스트

* test: NotificationRepository 테스트

* feat: NullPointerException 예외 핸들링 처리

* test: NotificationService 테스트

* refacotr: PostConstruct를 Bean으로 변경

* refactor : 테스트 코드 Profile 변경

* fix: redis 테스트 삭제

* fix : Redis 테스트 클래스 삭제

* fix : Member Role Default 문제 해결

* fix: firebase config 경로 변경

* fix: 에러 찾기 위한 로그 설정

* fix: CI가 서브모듈 경로를 못찾는 에러 해결

* test: Redis Repository 테스트 및 로그 삭제

* style: 메서드명 및 줄바꿈 설정

* refactor: 콕 찌르기 알림 저장 시, 키값 및 만료시간 변경

* refactor: 리뷰 코드 수정
* feat: Room, Participant, Routine, Certification 엔티티 생성

* feat: Room 엔티티 인증 시간 검증 로직 추가

* test: Room 엔티티 테스트 코드 작성

* refactor: Room 관련 엔티티 수정

* feat: 방 생성 기능 구현

* chore: DynamicQuery Jacoco 예외 추가

* test: 방 생성 테스트 코드 작성

* feat: 방 수정 기능 구현

* test: 방 수정 통합 테스트 작성

* refactor: Member 관련 파일 이동

* refactor: checkStyle에 맞춰서 변경

* test: 추가 테스트 코드 작성

* chore: Apache Commons Lang 의존성 추가

* feat: 방 참여 기능 구현

* test: 방 참여 기능 테스트 작성

* feat: 방 나가기 기능 구현

* chore: test yml JPA 로그 추가

* test: 방 참여, 나가기 일부 테스트 작성

* feat: 방 나가기 구현 마무리

* fix: Morning -> Night 수정

* test: 방 나가기 추가 테스트 코드 작성

* test: 방 나가기 추가 테스트 작성

* feat: 방 ID로 존재 확인 로직 추가

* refactor: 오타 수정

* fix: 테스트 실행 불가 해결

* fix: CI 오류 해결

* refactor: 코드 리뷰 반영
* chore: submodule 업데이트

* feat: docker-compose 파일 세팅

* feat: nginx 템플릿 설정

* feat: Dockerfile 설정

* feat: 쉘 스크립트 파일 작성

* feat: HealthCheckController 구현

* chore: build.gradle 커버리지 항목 제외 추가

* feat: github actions ci, cd 작성

* style: ci 파일 오타 수정
* feat: 회원 엔티티 생성 및 테스트코드 추가

* feat: 카카오 OAuth 환경변수 추가 및 클래스 바인딩

* feat: authorization code를 받기 위한 queryString generator 추가

* feat: Authorization code의 parameter 만드는 로직 분리 및 테스트 코드 추가

* feat: 회원 가입/로그인 요청 api 및 소셜 로그인 페이지 반환

* refactor: member관련 클래스 네이밍과 폴더 위치 변경

* refactor: 로그인 페이지 요청 방식 Resttemplate -> response (redirect)하도록 변경

* style: 코드 포맷 재적용 및 사용하지 않는 클래스 삭제

* chore: config 파일 업데이트

* refactor: 테스트 코드 추가 및 코드 포맷 재적용

* refactor: 사용하지 않는 코드 제거

* refactor: CRLF -> LF로 변경

* fix: config 커밋, config 최근 커밋으로 변경

* feat: 테스트 코드 추가 및 패키지 구조 변경

* refactor: revert merge

* fix: merge confilt해결 및 예외처리 추가

* test: oauth properties가 없을 때의 테스트코드 추가

* feat: 코드리뷰에 따른 기능 분리 및 테스트 코드 변경

* fix: 테스트코드 관련 code smell 제거

* feat: Authorization grant 받기 예외 코드 및 테스트 코드 추가

* feat: Authorization Token 요청 및 반환 코드, 에러 반환 테스트 코드 추가

* refactor: AuthenticationService에서 서버에 요청보내는 로직 OAuth2AuthorizationServerRequestService로 분리

* test: 로그인 요청 테스트 코드 추가

* feat: 토큰 발급 요청 기능 테스트 코드 추가 및 RestTemplate 필드변수로 변경

* test: restTemplate 및 서비스 테스트 추가

* refactor: 에러 메세지 이름 변경

* refacotr: 변수명 및 entity default 명 변경

* feat: 토큰 정보 조회 기능 및 테스트 추가

* feat: 사용자 토큰 정보 조회 및 테스트 코드 & Resttemplate 테크트 코드 변경

* fix: encoding, formatting, tab 문제로 인한 파일 삭제 후 다시 작성

* fix: 코드 리뷰 반영
* refactor: ResponseStatus + DTO 방식으로 변경

* feat: 아이템, 인벤토리 Entity 생성

* feat: 아이템 목록 조회 API 구현

* test: containsExactly 검증으로 수정

* test: 아이템 목록 조회 Service 테스트

* test: 인벤토리 아이템 목록 조회 Repository 테스트

* feat: Stream 유틸 클래스 생성 및 적용

* fix: ItemFixture를 통한 아이템 생성 시 build() 추가

* test: 구매하지 않은 아이템 목록 조회 Repository 테스트

* feat: MethodArgumentTypeMismatchException handler 추가

* test: 아이템 목록 조회 Controller 테스트

* fix: Mapper 생성자 접근 레벨 private으로 변경

* feat: ItemType 생성 및 적용

* refactor: 잘못된 요청 타입 에러 메시지 상수화
* feat: RestDoc 기본 설정

* feat: Embedded Redis 환경 구축

* style: 에러 메시지 변경 및 추가

* feat: 콕 찌르기 API 구현

* refactor: 콕 찌르기 키 생성 메서드 분리

* chore: redis docker 주석 처리

* chore: dump.rdb 삭제

* chore: develop-cd Redis 주석처리

* style: 주석 삭제

* style: Constant 분리

* refacotr: String.format을 활용해 Knock Key 생성
* refactor: Mapper 클래스 선언 통일

* refactor: service, mapper 수정

* fix: Room nullable로 수정

* chore: highlight sql 설정 추가

* feat: 방과 각 방에서 사용자의 인증 여부 저장을 위한 Entity 추가

* feat: 방 상세 정보 조회에 필요한 DTO, Mapper 추가

* feat: 방장 정보 부르는 querydsl

* feat: 인증에 대한 정보 Mapper, querydsl 추가

* feat: Participant, Routine 수정, Search querydsl 작성

* feat: 방 상세 정보 조회 service, controller

* test: 방 상세 정보 조회 통합 테스트 작성

* refactor: 코드 리뷰 반영

* refactor: checkstyle 수정
* feat: 아이템 적용 API 구현

* test: 아이템 적용 Service 테스트

* test: Controller 테스트 @WebMvcTest로 변경

* test: 아이템 적용 Controller 테스트

* style: support 패키지 생성

* test: RepositoryTest 어노테이션 생성 및 적용

* test: 동일 메서드 테스트 Nested로 처리

* feat: 현재 적용된 인벤토리 조회 시 아이템 타입 정보 추가

* test: 인벤토리 조회 Repository 테스트

* fix: merge conflict 해결

* test: given-willReturn 으로 변경

* refactor: 메서드 네이밍 수정

* refactor: 어노테이션 네이밍 수정
* refactor: 방 상세 정보 조회 부분 리팩터링

* refactor: Mapper 위치 변경

* refactor: 방 관련 기능 수정

* refactor: createRoom roomId 반환하도록 refactor
* feat: 회원 엔티티 생성 및 테스트코드 추가

* feat: 카카오 OAuth 환경변수 추가 및 클래스 바인딩

* feat: authorization code를 받기 위한 queryString generator 추가

* feat: Authorization code의 parameter 만드는 로직 분리 및 테스트 코드 추가

* feat: 회원 가입/로그인 요청 api 및 소셜 로그인 페이지 반환

* refactor: member관련 클래스 네이밍과 폴더 위치 변경

* refactor: 로그인 페이지 요청 방식 Resttemplate -> response (redirect)하도록 변경

* style: 코드 포맷 재적용 및 사용하지 않는 클래스 삭제

* chore: config 파일 업데이트

* refactor: 테스트 코드 추가 및 코드 포맷 재적용

* refactor: 사용하지 않는 코드 제거

* refactor: CRLF -> LF로 변경

* fix: config 커밋, config 최근 커밋으로 변경

* feat: 테스트 코드 추가 및 패키지 구조 변경

* refactor: revert merge

* fix: merge confilt해결 및 예외처리 추가

* test: oauth properties가 없을 때의 테스트코드 추가

* feat: 코드리뷰에 따른 기능 분리 및 테스트 코드 변경

* fix: 테스트코드 관련 code smell 제거

* feat: Authorization grant 받기 예외 코드 및 테스트 코드 추가

* feat: Authorization Token 요청 및 반환 코드, 에러 반환 테스트 코드 추가

* refactor: AuthenticationService에서 서버에 요청보내는 로직 OAuth2AuthorizationServerRequestService로 분리

* test: 로그인 요청 테스트 코드 추가

* feat: 토큰 발급 요청 기능 테스트 코드 추가 및 RestTemplate 필드변수로 변경

* test: restTemplate 및 서비스 테스트 추가

* refactor: 에러 메세지 이름 변경

* refacotr: 변수명 및 entity default 명 변경

* feat: 토큰 정보 조회 기능 및 테스트 추가

* feat: 사용자 토큰 정보 조회 및 테스트 코드 & Resttemplate 테크트 코드 변경

* fix: encoding, formatting, tab 문제로 인한 파일 삭제 후 다시 작성

* feat: JWT 토큰 제공 서비스 및 테스트 코드 추가

* feat: 토큰 인증 코드 및 테스트 코드 작성

* feat: 로그인 및 회원가입 기능 추가

- 회원의 socialId string -> long으로 변경

* feat: 회원 로그인 테스트 코드 추가

* chore: 코드 포메팅 재 설정

* feat: config 파일 업데이트

* feat: Window용 포트 redis 포트 변경 추가

* refacotr: develop 업데이트 사항 merge

* refactor: develop 업데이트 부분 merge

* fix: TimeConfig 삭제 및 코드 스멜 변경

* refactor: 코르리뷰 반영
* feat: 인증 타임에 따른 주기적 알림 기능 도입

* test: 인증타임에 따른 주기적 알림 기능 테스트

* test: Restdoc 파일

* refactor: 코드 리뷰 반영

* refactor: 코드 리뷰 반영

* fix: checkstyle 수정

* refactor: 코드 리뷰 반영

* refactor: 리뷰 반영
* feat: 콕 찌르기 여부를 확인하는 기능 구현

* test: 콕 찌르기 여부를 확인하는 기능 테스트

* test: 콕 찌르기 여부를 확인하는 기능 테스트
* feat: 벌레 내역 관련 Entity 생성

* feat: 아이템 구매 API 구현

* refactor: Bug -> Wallet 네이밍 수정

* refactor: Bug로 네이밍 재수정

* refactor: Entity 생성 로직 Mapper로 이동

* fix: isDefault nullable 하도록 수정

* fix: 레벨 1부터 시작하도록 수정

* test: 아이템 구매 Service 테스트

* test: 아이템 Entity 테스트

* test: 벌레 Entity 테스트

* test: 아이템 구매 Controller 테스트

* style: decrease로 메서드 네이밍 수정

* feat: 해당 벌레 타입의 개수 증가 메서드 추가

* chore: Table 어노테이션 추가

* test: 벌레 개수 증가 테스트
* feat: 쿠폰 엔티티 설계

* test: Coupon Entity 테스트

* refactor: 초기값 0에서 1로 지정

* feat: 쿠폰 종류에 대한 조회 처리 구현 및 테스트

* refactor: 쿠폰 컬럼으로 관리자 아이디 추가

* feat: 관리자의 쿠폰 생성 기능 구현

* test: 쿠폰 발행 기능 테스트

* test: 쿠폰 엔티티 테스트 추가

* style: test 메서드 변경

* fix: CheckStyle 수정
* feat: 쿠폰 삭제 기능 구현

* test: 쿠폰 삭제 기능 테스트

* test: 테스트 Display 및 Adoc 수정

* test: RestDoc 문서 결과
* feat: 쿠폰 삭제 기능 구현

* test: 쿠폰 삭제 기능 테스트

* test: 테스트 Display 및 Adoc 수정

* test: RestDoc 문서 결과

* refactor: type -> couponType으로 변경

* feat: 쿠폰 상태에 따른 조회 및 특정 쿠폰 조회 기능 구현

* fix: 쿼리 에러 해결 및 CouponResponse 위치 변경

* fix: 상태에 따른 잘못된 쿼리 수정

* test: 특정 쿠폰 및 상태에 따른 쿠폰 조회 기능 테스트

* test: 리뷰 반영
parksey and others added 24 commits December 3, 2023 15:58
* chore: logback slack appender 라이브러리 의존성 추가

* feat: 로그 파일 작성
* feat: 회원의 랭킹 redis에 추가 및 삭제, 업데이트 기능 추가

* test: 회원 정보 변경 및 삭제 추가에 따른 랭킹 참여, 제외 테스트 코드 추가

* feat: 랭킹시스템 API 추가 및 랭킹 조회 기능 추가

* feat: 랭킹 조회 테스트 코드 추가 및 랭킹 업데이트 로직 각 업데이트 -> 스케쥴러

* style: checkstyle 에러 fix

* refactor: 응답 객체명 변경 TopRankingInfoResponse -> TopRankingInfo

* fix: 랭킹 업데이트 시간 15분 매초마다 동작하는 방식 -> 15분에 한 번만 실행되도록 변경

* refactor: 랭킹 응답 반환 객체 변수면 s 제거

Co-authored-by: Kim Heebin <blowhuiee@gmail.com>

* refactor: ToprankingResponses 응답 객체 반환명 TopRankingResponse로 변경

* fix: ObjectMapper에러 수정

* fix: objectMapper 삭제 추가

* feat: 어드민 서비스 로그인 기능 추가

* refactor: 어드민 config 업데이트

* fix: test application.yml 수정

* test: stub에서의 타입 오류 해결

* style: 변수면 변경

* feat: 어드민과 일반 유저간 토큰 생성, 검증 분리 및 로그인 분리

* feat: 회원 인증시 뱃지 생성기능 추가

* refactor: config 수정

* refactor: 코딩 스타일 재적용

* fix: 도메인 변경

* hotfix: 서버 도메인 변경

* feat: 로그인 쿠키 도메인 관련 SameSite를 None으로 변경

---------

Co-authored-by: Kim Heebin <blowhuiee@gmail.com>
* feat: ExceptionHandler AOP 적용

* refactor: 수정

* refactor: checkstyle 적용
* fix: 방 상세 페이지 버그 수정

* refactor: 필터, AOP 수정
@Shin-Jae-Yoon Shin-Jae-Yoon added 🍀 BE 백엔드 레포지토리에서의 작업 🐛 fix 버그 수정 작업 labels Dec 3, 2023
@Shin-Jae-Yoon Shin-Jae-Yoon added this to the 5차 스프린트 milestone Dec 3, 2023
@Shin-Jae-Yoon Shin-Jae-Yoon self-assigned this Dec 3, 2023
@Shin-Jae-Yoon Shin-Jae-Yoon merged commit a227247 into main Dec 3, 2023
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
🍀 BE 백엔드 레포지토리에서의 작업 🐛 fix 버그 수정 작업
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants