Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* chore: 스프링독 설정 파일 작성 * refactor(codezap): ERD 변경에 따른 불필요한 도메인 삭제 Co-authored-by: hoeseong123 <[email protected]> * refactor(domain): 의미 있는 상수 추출 Co-authored-by: hoeseong123 <[email protected]> * refactor(codezap): global 패키지 하위 항목을 용도에 따라 패키징 Co-authored-by: hoeseong123 <[email protected]> * refactor(codezap): 패키지 이름 변경(thumbnail_snippet에서 언더바 제거) Co-authored-by: hoeseong123 <[email protected]> * feat(exception): 커스텀 exception 추가 Co-authored-by: hoeseong123 <[email protected]> * refactor(domain): Table 어노테이션 삭제 Co-authored-by: hoeseong123 <[email protected]> * refactor(domain): ThumbnailSnippet의 template 속성에 not null 제약조건 추가 Co-authored-by: hoeseong123 <[email protected]> * chore: restAssured 의존성 추가 Co-authored-by: hoeseong123 <[email protected]> * test(service): TemplateSerivce 테스트 코드 추가 Co-authored-by: hoeseong123 <[email protected]> * chore: validation 의존성 추가 Co-authored-by: hoeseong123 <[email protected]> * fix(workflows): 실패하는 배포 코드 삭제 * refactor(template): Snippet 도메인을 Template 하위로 이동 Co-authored-by: hoeseong123 <[email protected]> * feat(codezap): 템플릿 DTO 유효성 검증 및 테스트 추가 Co-authored-by: hoeseong123 <[email protected]> * refactor(template): ThumbnailSnippet 도메인을 Template 하위로 이동 Co-authored-by: hoeseong123 <[email protected]> * feat(workflows): action runner를 이용한 백엔드 CD 파이프라인 구축 * refactor(workflows): 불필요한 주석 제거 및 코드 개선 - 주석 제거 - 실행 확인 시 sleep 줄이기 - 실행 중인 jar 파일 확인 폴더 한정 - 불필요한 중괄호 제거 * fix(workflows): 공백 제거 * chore: 의존성 구분을 위해 개행 추가 Co-authored-by: hoeseong123 <[email protected]> * refactor(serialization): 패키지 이름 변경 Co-authored-by: hoeseong123 <[email protected]> * refactor(template): Location 헤더 수정 및 테스트 추가 Co-authored-by: hoeseong123 <[email protected]> * test(integration): Template 목록 조회 및 상세 조회 테스트 코드 추가 Co-authored-by: hoeseong123 <[email protected]> * refactor(template): 메서드 네이밍 변경 Co-authored-by: hoeseong123 <[email protected]> * refactor(domain): 상수 네이밍 변경 Co-authored-by: hoeseong123 <[email protected]> * refactor(response): dto 필드 네이밍 변경 Co-authored-by: hoeseong123 <[email protected]> * refactor(response): 테스트 코드에서 불필요한 매직 스트링 제거 Co-authored-by: hoeseong123 <[email protected]> * refactor(exception): 가독성을 위해 줄바꿈 및 사용하는 정적 팩토리 메서드 변경 Co-authored-by: hoeseong123 <[email protected]> * refactor(controller): 빈 문자열 파라미터 제거 Co-authored-by: hoeseong123 <[email protected]> * refactor(domain): not null 제약조건 설정 방법 변경 Co-authored-by: hoeseong123 <[email protected]> * refactor(domain): 불필요한 JoinColumn 제거 Co-authored-by: hoeseong123 <[email protected]> * refactor(response): DTO 이름을 직관적으로 변경 및 내부 클래스로 이동 Co-authored-by: hoeseong123 <[email protected]> * refactor(response): 파라미터를 2개 이상 받는 정팩메 이름을 of 로 변경 Co-authored-by: hoeseong123 <[email protected]> * refactor(exception): 예외 메시지 변경 Co-authored-by: hoeseong123 <[email protected]> * refactor(integration): 메서드 사이에 개행 추가 Co-authored-by: hoeseong123 <[email protected]> * refactor(template): id를 받지 않는 도메인 생성자에 Co-authored-by: hoeseong123 <[email protected]> * test(service): repository 의존성 추가 및 테스트 코드 변경 Co-authored-by: hoeseong123 <[email protected]> * refactor(integration): 최대 길이 상수화 Co-authored-by: hoeseong123 <[email protected]> * refactor(serialization): timezone 설정 제거 Co-authored-by: hoeseong123 <[email protected]> * refactor(controller): IntegrationTest를 ControllerTest로 이름 변경 Co-authored-by: hoeseong123 <[email protected]> * refactor(exception): MethodArgumentNotValid 예외처리 메서드 NPE 경고 해결 Co-authored-by: hoeseong123 <[email protected]> * feat(codezap): 바이트 길이 검증하는 기능 추가 및 테스트 코드 작성 Co-authored-by: hoeseong123 <[email protected]> * feat(template): 스니펫 순서 검증하는 기능 추가 및 테스트 코드 작성 Co-authored-by: hoeseong123 <[email protected]> * refactor(validation): 스니펫 순서 검증하는 로직 수정 Co-authored-by: hoeseong123 <[email protected]> * refactor(codezap): 코드 스타일 정렬 Co-authored-by: hoeseong123 <[email protected]> * docs: 템플릿 생성, 목록 및 단건 조회 API의 실패 응답 문서화 Co-authored-by: kyum-q <[email protected]> * docs: 문서화 시 응답, 요청의 mime 타입 지정 Co-authored-by: kyum-q <[email protected]> * docs: request 객체 설명 추가 Co-authored-by: kyum-q <[email protected]> * docs: 생성 요청 시 스니펫 순서 예외 상황 추가 Co-authored-by: kyum-q <[email protected]> * docs: 응답 dto 설명 작성 Co-authored-by: kyum-q <[email protected]> * docs: 템플릿 수정 API 문서화 Co-authored-by: kyum-q <[email protected]> * docs: 템플릿 삭제 API 문서 작성 Co-authored-by: kyum-q <[email protected]> * docs: API 문서에 예외 응답 메시지를 알리는 문구 추가 Co-authored-by: kyum-q <[email protected]> * docs: 생성 API의 실패 응답 중 썸네일 스니펫 잘못된 경우 메시지 예시 수정 Co-authored-by: kyum-q <[email protected]> * docs: 템플릿 수정 문서에서 수정된 스니펫 내역을 삭제, 생성 스니펫을 제외한 모든 스니펫 내역으로 변경 Co-authored-by: kyum-q <[email protected]> * docs: 오타 수정 Co-authored-by: kyum-q <[email protected]> * refactor(request): 제약 조건 추가 Co-authored-by: zangsu <[email protected]> * feat(template): 템플릿 수정 기능 구 Co-authored-by: zangsu <[email protected]> * feat(codezap): 템플릿 수정시 스니펫 순서 검증 및 테스트 작성 Co-authored-by: zangsu <[email protected]> * style(service): 코드 스타일 정리 Co-authored-by: zangsu <[email protected]> * test(controller): 존재하지 않는 템플릿 조회에 대한 테스트 코드 추가 Co-authored-by: zangsu <[email protected]> * test(controller): 복잡한 쿼리 메서드 테스트 추가 Co-authored-by: zangsu <[email protected]> * refactor(template): 테스트 코드의 주석 정리 Co-authored-by: zangsu <[email protected]> * refactor(exception): 에러 메시지 추출 시 중복되는 코드 제거 Co-authored-by: zangsu <[email protected]> * style(controller): 줄바꿈 변경 Co-authored-by: zangsu <[email protected]> * style(validation): 불필요한 개행 제거 Co-authored-by: zangsu <[email protected]> * style(request): 불필요한 주석 제거 Co-authored-by: zangsu <[email protected]> * refactor(service): 첫 번째 순서를 의미하는 숫자 상수화 Co-authored-by: zangsu <[email protected]> * test(template): 가독성을 위한 Nested 추가 및 크기 검증 메서드 변경 Co-authored-by: zangsu <[email protected]> * style(exception): 불필요한 임포트 제거 Co-authored-by: zangsu <[email protected]> * refactor(service): 썸네일 수정 로직 변경 Co-authored-by: zangsu <[email protected]> * refactor(request): 스니펫 순서를 검증에 사용되는 클래스명 변경 Co-authored-by: zangsu <[email protected]> * refactor(controller): 초기 데이터 생성 시 service를 사용하도록 변경 Co-authored-by: zangsu <[email protected]> * refactor(workflows): cd 아티팩터 다운로드 개선 * refactor(template): 템플릿 dto를 생성하는 로직을 별도의 메서드로 분리 Co-authored-by: zangsu <[email protected]> * refactor(service): id 비교시 equals를 사용하도록 변경 Co-authored-by: zangsu <[email protected]> * style(request): 개행 추가 Co-authored-by: zangsu <[email protected]> * refactor(service): 첫 번째 순서를 상수로 변경 Co-authored-by: zangsu <[email protected]> * refactor(service): 템플릿 수정 기능 리팩토링 Co-authored-by: zangsu <[email protected]> * refactor(controller): 테스트코드 가독성 리팩토링 Co-authored-by: zangsu <[email protected]> * docs: 템플릿 삭제 API 문서 수정 Co-authored-by: zangsu <[email protected]> * feat(template): 템플릿 삭제 기능 구현 Co-authored-by: zangsu <[email protected]> --------- Co-authored-by: ‘jminkkk’ <[email protected]> Co-authored-by: zangsu <[email protected]> Co-authored-by: Zeus6768 <[email protected]> Co-authored-by: kyum-q <[email protected]> Co-authored-by: kyum-q <[email protected]>
- Loading branch information