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

BE Deploy #383

Closed
wants to merge 172 commits into from
Closed

BE Deploy #383

wants to merge 172 commits into from

Conversation

hyena0608
Copy link
Member

관련이슈

참고사항

hyena0608 and others added 23 commits August 10, 2023 20:20
* feat: Runner 기술 태그 추가

* feat: Runner 본인 프로필 응답 객체 추가

* test: Runner 본인 프로필 조회 인수 테스트 추가

* test: Runner 생성시 RunnerTechnicalTags 생성시 추가

* test: 인수 테스트 truncate Listener 추가

* feat: Runner 본인 프로필 조회 컨트롤러 추가

* docs: Runner 본인 프로필 조회 API 문서

* docs: Runner 본인 프로필 조회 API 문서 내부 수정

* test: 인숱 테스트 데이터 삭제 메서드 수정
* feat: Runner 에 RunnerTechnicalTag 추가

* feat: RunnerProfile 상세 조회 API 추가

* style: 공백 추가 및 제거

* feat: RunnerProfileReadAPI Restdocs 테스트 구현

* docs: Asciidoc 파일 소제목 수정

* refactor: RunnerProfileAssuredSupport 러너 피드백 상세 조회한다 메서드 파라미터 명 수정

* refactor: RestAssured 테스트 변수 한글로 변경

* test: 테스트 메서드 명 변경

* test: RunnerFixture 메서드 순서 변경

* docs: 러너 본인 프로필 조회 -> 러너 마이페이지 프로필 조회로 변경

* docs: adoc 파일 순서 변경

* refactor: ReadApi 테스트 병합
* feat: 로그인 한 사용자 조회 API 구현

* test: 인수 테스트 성공 케이스 작성

* refactor: restdocsConfig 변경

* test: 로그인된 사용자 조회 API mock mvc 테스트 진행

* refactor: 코드 리뷰 반영

* feat: request dto 생성

* test: 인수 테스트 작성

* test: 인수 테스트 수정

* feat: technical tag 이름으로 technical tag 찾는 기능 추가

* feat: supporter 와 technicalTag 로 supporterTechnicalTag 찾는 기능 구현

* refactor: supporter 와 technicalTag 로 supporterTechnicalTag 찾는 기능 제거

* feat: API 구현

* test: restdocs 테스트 구현

* refactor: submodule 변경

* refactor: submodule 수정

* refactor: Location 반환하도록 변경

* refactor: static 으로 된 메서드들 non-static 으로 변경

* feat: 서포터로 SupporterTechnicalTag 제거 기능 구현

* refactor: RunnerTechnicalTag nullable 하게 변경

* refactor: Batch delete 방식으로 데이터 삭제하도록 변경

* refactor: uri 매핑 형식 변경

* test: 공백 제거

* refactor: batch delete 시에 flush & clear

* test: 오타 수정
* docs: 잘못된 asciiDoc 위치 변경

* chore: ignore에 docs 파일 추가

* docs: adoc을 한 파일로 합치는 index.adoc 및 build.gradle 추가

* docs: index.adoc에 맞게 제목 수준 변경

* docs: index.adoc 목차 수준 변경

* docs: index.adoc 목차 이름 변경
* 오류나는 Dockerfile 수정 (#295)

* refactor: 필요없는 러너 서포터 필드 삭제

* refactor: 필요없는 ChattingCount 필드 삭제

* feat: RunnerTechnicalTag 관련 클래스 추가

* refactor: SupporterTechnicalTag 빌더 생성자 접근제한자 private 으로 변경

* feat: SupporterRunnerPost 엔티티 생성

* refactor: dev CI 스크립트 변경

* refactor: dev CD 스크립트 변경

* refactor: deploy CI 스크립트 변경

* refactor: deploy CD 스크립트 변경

* Auth ArgumentResolver 익명 null 반환 변경 (#271)

* refactor: Auth ArgumentResolver 익명 null 반환 변경

* refactor: AuthSupporterPrincipal 내부 속성 변경

* refactor: docker container timezone 변경

* feat: Dockerfile 타임존 설정

* feat: jar 타임존 설정

* fix: Dockerfile 오류 해결

---------

Co-authored-by: HyunSeo Park (Hyena) <[email protected]>

* feat: Runner 의 프로필 수정 기능 구현

* fix: 충돌 해결

* refactor: ClientErrorCode 수정

* refactor: RunnerProfileRequest 위치 변경 및 이름 수정

* refactor: setter 삭제

* refactor: RunnerProfileController 수정 및 redirectUri 추가

* refactor: RunnerProfileService 의 코드 RunnerService 로 이동

* fix: TechnicalTag, RunnerTechnicalTag 중복 저장 해결

* test: RunnerProfileServiceTest 수정

* docs: RunnerProfileUpdateApi RestDocs 작성

* refactor: ClientErrorCode static import 추가

* test: RunnerProfileAssuredUpdateTest 작성

* refactor: RunnerUpdateRequest 컨벤션에 맞도록 수정

* refactor: ServiceTestConfig 컨벤션에 맞도록 수정

* refactor: request 전체를 보내지 않도록 수정

* feat: runner의 introduction 기본값 설정

* style: 사용하지 않는 주석 제거

* test: RunnerServiceTest로 이동 및 테스트 코드 작성

* refactor: Runner 프로필 수정 기능 컨벤션에 맞도록 수정 및 리팩터링

* fix: DDL 오류 수정

* refactor: runner, support에서 Introduction null 체크

* test: service 테스트에서 Response 를 의존하지 않도록 작성

* test: service 테스트에서 Response 를 의존하지 않도록 작성

* refactor: 컨벤션에 맞도록 수정

---------

Co-authored-by: Jeonghoon Park <[email protected]>
Co-authored-by: HyunSeo Park (Hyena) <[email protected]>
* fix: Runner 로그인이 익명일 경우 게스트 계정 반환하도록 수정

* feat: ReviewStatus 컨버터 구현 및 구성 정보 추가

* feat: Deadline 생성자 내부 초 단위 제거 기능 구현

* feat: 페이징 응답 객체 구현

* feat: 서포터가 연관된 러너 게시글 응답 객체 구현

* test: 서포터가 연관된 러너 게시글 페이징 조회 인수 테스트 추가

* feat: 서포터가 연관된 러너 게시글 페이징 조회 레포지터리 구현

* feat: 러너 게시글 객체 내부 서포터 할당 메서드 예외 추가

* feat: 서포터가 연관된 러너 게시글 페이징 조회 및 지원자 참여수 조회 서비스, 레포지터리 기능 구현

* feat: 서포터가 연관된 러너 게시글 페이징 조회 컨트롤러 구현

* refactor: 서포터 러너 게시글 레포지터리 count 기능 변경

* refactor: 서포터가 연관된 러너 게시글 조회 컨트롤러 기본 페이지 시작 번호 수정

* test: 인수 테스트 클래스명 변경

* docs: 서포터가 연관된 러너 게시글 조회 문서 추가 및 분리

* chore: 서브모듈 업데이트

* 만들어진 restdocs 파일을 src/resources/static/docs/ 하위로 이동 (#329)

* docs: 잘못된 asciiDoc 위치 변경

* chore: ignore에 docs 파일 추가

* docs: adoc을 한 파일로 합치는 index.adoc 및 build.gradle 추가

* docs: index.adoc에 맞게 제목 수준 변경

* docs: index.adoc 목차 수준 변경

* docs: index.adoc 목차 이름 변경

* Runner profile 수정 API 구현 (#325)

* 오류나는 Dockerfile 수정 (#295)

* refactor: 필요없는 러너 서포터 필드 삭제

* refactor: 필요없는 ChattingCount 필드 삭제

* feat: RunnerTechnicalTag 관련 클래스 추가

* refactor: SupporterTechnicalTag 빌더 생성자 접근제한자 private 으로 변경

* feat: SupporterRunnerPost 엔티티 생성

* refactor: dev CI 스크립트 변경

* refactor: dev CD 스크립트 변경

* refactor: deploy CI 스크립트 변경

* refactor: deploy CD 스크립트 변경

* Auth ArgumentResolver 익명 null 반환 변경 (#271)

* refactor: Auth ArgumentResolver 익명 null 반환 변경

* refactor: AuthSupporterPrincipal 내부 속성 변경

* refactor: docker container timezone 변경

* feat: Dockerfile 타임존 설정

* feat: jar 타임존 설정

* fix: Dockerfile 오류 해결

---------

Co-authored-by: HyunSeo Park (Hyena) <[email protected]>

* feat: Runner 의 프로필 수정 기능 구현

* fix: 충돌 해결

* refactor: ClientErrorCode 수정

* refactor: RunnerProfileRequest 위치 변경 및 이름 수정

* refactor: setter 삭제

* refactor: RunnerProfileController 수정 및 redirectUri 추가

* refactor: RunnerProfileService 의 코드 RunnerService 로 이동

* fix: TechnicalTag, RunnerTechnicalTag 중복 저장 해결

* test: RunnerProfileServiceTest 수정

* docs: RunnerProfileUpdateApi RestDocs 작성

* refactor: ClientErrorCode static import 추가

* test: RunnerProfileAssuredUpdateTest 작성

* refactor: RunnerUpdateRequest 컨벤션에 맞도록 수정

* refactor: ServiceTestConfig 컨벤션에 맞도록 수정

* refactor: request 전체를 보내지 않도록 수정

* feat: runner의 introduction 기본값 설정

* style: 사용하지 않는 주석 제거

* test: RunnerServiceTest로 이동 및 테스트 코드 작성

* refactor: Runner 프로필 수정 기능 컨벤션에 맞도록 수정 및 리팩터링

* fix: DDL 오류 수정

* refactor: runner, support에서 Introduction null 체크

* test: service 테스트에서 Response 를 의존하지 않도록 작성

* test: service 테스트에서 Response 를 의존하지 않도록 작성

* refactor: 컨벤션에 맞도록 수정

---------

Co-authored-by: Jeonghoon Park <[email protected]>
Co-authored-by: HyunSeo Park (Hyena) <[email protected]>

* fix: Runner 로그인이 익명일 경우 게스트 계정 반환하도록 수정

* feat: ReviewStatus 컨버터 구현 및 구성 정보 추가

* feat: Deadline 생성자 내부 초 단위 제거 기능 구현

* feat: 페이징 응답 객체 구현

* feat: 서포터가 연관된 러너 게시글 응답 객체 구현

* test: 서포터가 연관된 러너 게시글 페이징 조회 인수 테스트 추가

* feat: 서포터가 연관된 러너 게시글 페이징 조회 레포지터리 구현

* feat: 러너 게시글 객체 내부 서포터 할당 메서드 예외 추가

* feat: 서포터가 연관된 러너 게시글 페이징 조회 및 지원자 참여수 조회 서비스, 레포지터리 기능 구현

* feat: 서포터가 연관된 러너 게시글 페이징 조회 컨트롤러 구현

* refactor: 서포터 러너 게시글 레포지터리 count 기능 변경

* refactor: 서포터가 연관된 러너 게시글 조회 컨트롤러 기본 페이지 시작 번호 수정

* test: 인수 테스트 클래스명 변경

* docs: 서포터가 연관된 러너 게시글 조회 문서 추가 및 분리

* chore: 서브모듈 업데이트

* feat: ReviewStatus OVERDUE 추가 및 ReviewStatus 업데이트 예외 기능 구현

* test: Supporter 리뷰 완료한 RunnerPost 조회 인수테스트 수정

* refactor: RunnerPostResponse.ReferencedBySupporter 정적 팩토리 메서드명 수정

* refactor: RunnerPostResponse.ReferencedBySupporter 지원자수, 조회수 타입 변경

* refactor: RunnerPost 의 ReviewStatus 업데이트, Supporter 할당 예외 검증 메시지 수정

* test: Supporter 와 연관된 RunnerPost 페이징 조회 테스트명 수정

* test: RunnerPost 에 연관된 Supporter 를 repository 를 통해 저장하도록 테스트 수정

* feat: RunnerPostTags equals & hashcode 재정의

* docs: RunnerProfileRead adoc 문서 수정

* test: RunnerPostRead 서비스 테스트 생성자 추가

* test: Pageable 인수 테스트 구성 정보 추가

---------

Co-authored-by: Ethan <[email protected]>
Co-authored-by: 은비 <[email protected]>
Co-authored-by: Jeonghoon Park <[email protected]>
* feat: 인수 테스트 작성

* feat: repository 구현

* feat: service 구현

* feat: controller 구현

* refactor: 예외 케이스 추가

* test: 인수 테스트 수정

* test: service 테스트 분리

* refactor: delete 시에 반환은 void로 변경

* refactor: service

* test: restdocs 테스트 클래스 명 변경

* test: 필요없는 테스트 삭제

* test: 필요없는 테스트 삭제

* test: api docs 클래스명 변경

* refactor: 실수로 삭제한 메서드 복구

* refactor: 필요없는 ClientErrorCode 삭제

* refactor: 서브모듈 업데이트

* feat: 충돌 해결

* refactor: 정렬

* test: RestSupport 메소드 순서 획일화
* feat: 지원한 서포터를 선택하는 API 구현

* test: RunnerPostService 테스트 추가

* refactor: 파라미터 명 수정

* test: SupporterRunnerPostRepositoryReadTest 추가

* refactor: 잘못된 redirect uri 변경

* test: Restdocs 테스트 추가

* test: isNotOwner 테스트 추가

* style: startReview 메서드 줄 변경

* refactor: Objects.equals 대신 도메인 로직을 사용하도록 변경

* refactor: 메서드 이름 변경

* refactor: 병합 출돌 해결

* refactor: 필요없는 메서드 삭제

* docs: index.adoc에 서포터 선택 API 추가 및 depth 조절

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

* test: 컨벤션 맞게 반영

* test: DeadlineFixture 로 변경

* refactor: 예외 메세지 이름 변경

* refactor: private 메서드 병합

* test: notSavedId given 절로 변경

* refactor: hasMessage 제거 및 DTO 이름 변경
* test: Supporter 가 RunnerPost 에 리뷰 신청하는 인수 테스트 추가

* feat: Supporter, RunnerPost 에 리뷰 요청 서비스 기능 구현

* feat: Supporter, RunnerPost 에 리뷰 요청 컨트롤러 구현

* refactor: RunnerPost 식별자값 조회 메서드 예외 타입 수정

* refactor: Supporter 리뷰 지원 이력 조회 기능 수정

* test: 인수 테스트용 AssuredSupport 메서드 호출 순서 수정

* test: 식별자값 검증시 Positive 검증은 하지 않도록 수정

* test: Api(Controller) Test, restdocs setup 컨벤션 수정

* refactor: 저장하는 서비스 로직에서는 식별자값을 반환하도록 수정

* test: Supporter RunnerPost 지원 서비스 실패 테스트 추가

* fix: RunnerPost 서비스 계층 예외 타입 수정

* feat: Supporter 의 RunnerPost 리뷰 지원 요청 검증 어노테이션 추가

* refactor: 개행

* refactor: 예외 문자

* refactor: SupporterRunnerPost @param 수정

* test: AssuredSupporter 메서드 순서 수정

* refactor: applicantCount long 타입으로 수정

* chore: 머지 후 중복 메서드 삭제

* test: RunnerPost 인수테스트 개행 수정

* docs: adoc 정렬
* test: 인수 테스트 작성

* feat: 레포지토리 구현

* feat: 서비스 구현

* test: API 문서 작성

* test: 인수 테스트 수정

* refactor: 코드 리뷰 반영

* refactor: 충돌 해결

* refactor: 포매팅

* refactor: 코드 리뷰 반영
* feat: 서포터 마이페이지 조회 기능 추가

* test: 서포터 마이페이지 Restdocs 테스트 추가

* refactor: 병합 충돌 해결

* docs: index.adoc에 서포터 프로필관련 adoc 추가

* docs: depths 수정

* refactor: 리뷰 반영

- SupporterProfileController 변수 명 변경
- SupporterProfile 메서드 명 수정 및 메서드 분리

* docs: adoc 띄어쓰기 추가

* test: 응답 객체 분리
* test: Supporter 가 RunnerPost 에 리뷰 신청하는 인수 테스트 추가

* feat: Supporter, RunnerPost 에 리뷰 요청 서비스 기능 구현

* feat: Supporter, RunnerPost 에 리뷰 요청 컨트롤러 구현

* refactor: RunnerPost Detail 응답 객체 수정

* test: RunnerPost 상세 조회 컨트롤러 테스트 수정

* test: RunnerPost 상세 조회 인수 테스트 수정

* feat: RunnerPost 단건 지원자수 count 레포지터리, 서비스 기능 구현

* refactor: RunnerPost 단건 상세 조회 컨트롤러 수정

* chore: 머지 후 변경 작업

* docs: adoc 정렬 및 index.adoc 추가
* feat: 리뷰 완료 api controller 기능 및 인수테스트 추가

* test: Restdocs 테스트 추가

* feat: 리뷰 완료 서비스 코드 구현

* test: 깨지는 테스트 수정

* test: AssuredSupport 파마리터 개행 추가

* test: 접근제한자 제거

* test: hasMessage() 검증부 제거

* refactor: 불필요한 private 메서드 제거

* test: 충돌 메서드 명 수정

* style: 개행 두 칸 제거

* test: Restdocs 테스트에서 누락된 path parameters 추가
* test: RestAssured 및 Restdocs 테스트 컨벤션 적용

* feat: review status 상태 하나 추가

* feat: response dto 구현

* test: 인수 테스트 작성

* feat: 서포터와 리뷰 상태로 러너 게시글 최신순으로 조회하는 기능 구현

* feat: 서포터와 리뷰 상태로 러너 게시글 최신순으로 조회하는 서비스 구현

* feat: controller 작성 및 주석 처리

* refactor: 충돌 해결

* refactor: 페이지네이션 적용

* test: NOT_STARTED 인 테스트 진행

* test: restdocs 작성

* refactor: 서브 모듈 업데이트

* refactor: 개행 제거

* refactor: 코드 리뷰 반영

* refactor: 코드 리뷰 반영

* test: restdocs 테스트에 path parameter 추가

* test: 코드리뷰 반영

* test: 코드리뷰 반영

* refactor: 충돌 해결
* refactor: RunnerPostService create 로직 변경

* test: 게시글 생성  인수테스트 작성

* test: restdos 테스트 추가

* docs: restdocs 파일 포맷팅

* test: HttpHeaders 를 spring 패키지를 import 를 받도록 변경

* refactor: FutureValidator 에서 null 인 localdatetime을 체크 안하도록 변경

* refactor: 없던 중괄호 추가
* chore: gradle task 순서 변경 및 공통 경로 상수화

* docs: adoc 파일 snippet 경로 수정

* docs: adoc 파일 depth 변경
chore: index.html 복사 경로 수정
* chore: RestDocs 복사경로 재수정

* chore: resolveMainClassName 의존성 추가
* feat: Supporter 의 RunnerPost 지원 여부 확인 조회 메서드 레포지터리, 서비스 구현

* feat: RunnerPost 상세 조회시 Supporter 리뷰 지원 여부

* test: RunnerPost 상세 조회시 Supporter 지원 여부 테스트 구현

* fix: RunnerPost 에 Supporter 리뷰 지원 api 의 uri 수정

* docs: 러너 게시글 상세 조회 테스트 클래스명 수정으로 인한 adoc 파일 변경
* 오류나는 Dockerfile 수정 (#295)

* refactor: 필요없는 러너 서포터 필드 삭제

* refactor: 필요없는 ChattingCount 필드 삭제

* feat: RunnerTechnicalTag 관련 클래스 추가

* refactor: SupporterTechnicalTag 빌더 생성자 접근제한자 private 으로 변경

* feat: SupporterRunnerPost 엔티티 생성

* refactor: dev CI 스크립트 변경

* refactor: dev CD 스크립트 변경

* refactor: deploy CI 스크립트 변경

* refactor: deploy CD 스크립트 변경

* Auth ArgumentResolver 익명 null 반환 변경 (#271)

* refactor: Auth ArgumentResolver 익명 null 반환 변경

* refactor: AuthSupporterPrincipal 내부 속성 변경

* refactor: docker container timezone 변경

* feat: Dockerfile 타임존 설정

* feat: jar 타임존 설정

* fix: Dockerfile 오류 해결

---------

Co-authored-by: HyunSeo Park (Hyena) <[email protected]>

* feat: 러너 게시글 전체 조회 API 구현

* fix: conflict 해결

* test: 테스트 수정

* fix: conflict 해결

* refactor: 피드백 반영

* refactor: collectApplicantCounts 메서드 로직 수정

* refactor: collectApplicantCounts 메서드 로직 수정

* refactor: 피드백 반영

* fix: 지원한 서포터가 아무도 없을 때 applicants를 계산하는 로직 수정

* refactor: queryParameters 추가

* refactor: queryParameters 추가

---------

Co-authored-by: Jeonghoon Park <[email protected]>
Co-authored-by: HyunSeo Park (Hyena) <[email protected]>
* chore: log, aop 의존성 추가

* feat: log4j2.xml 추가

* feat: submodule 업데이트

* feat: aop 로깅 적용

* feat: filter 설정
@hyena0608 hyena0608 added 💙 BE 백엔드 작업입니다. 🚀 deploy 배포하고 오겠습니다. labels Aug 16, 2023
@hyena0608 hyena0608 closed this Aug 16, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
💙 BE 백엔드 작업입니다. 🚀 deploy 배포하고 오겠습니다.
Projects
Status: Done
Development

Successfully merging this pull request may close these issues.

4 participants