-
Notifications
You must be signed in to change notification settings - Fork 113
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* add: 주문하기 코드를 옮겨온다. 옮겨온다. * refactor: gitignore 변경 * remove: 동시성 테스트 진행으로 인해 발생하는 build 과부하 방지를 위해 동시성테스트 제거 동시성 테스트 제거 * add: 기존 동시성테스트 추가 동시성 테스트 추가 * add: ci-cd 파일 추가 ci-cd 파일 추가 * rename: workflows -> workflow * rename: ci-cd to gradle * Create gradle.yml * remove: workflow remove * add: CI with java * refactor: 자동으로 application.yml 파일 생성하도록 추가 * add: make application.yml 설정파일 생성 * rename: application 설정파일 이름 재설정 * remove: 동시성 테스트 삭제 * change: setup jdk * remove: deploy 코드 제거 * add: make application.yml 방식 추가 * refactor: application.yml 만드는 코드 수정 * add: deploy gradle 추가 * rename: secret deploy server로 ip 보호 * add: EC2 서버에 키를 알려줌 * add: 호스트키 신뢰하도록 설정 * rename: 호스트키 이름 변경 * add: HOST 추가 * add: 호스트키 검증 무시 * add: redirect-token-uri를 따로 관리해서 배포환경과 다른값 설정할 수 있도록 함 * refactor: 이름 명시 * refactor: 배포 코드 수정 * refactor: 절대 경로 설정 * add: 배포시 중간에 sleep 10 추가 * remove: 그냥 실행되는 부분 제거 * add: 기존 실행중인 8080포트 죽이기 * refactor: 절대경로로 설정 * refactor: application.yml이 아닌 application.properties에 추가작성함으로써 하나로 통일관리 * refactor: 설정값 변경 * add: 동시성테스트의 크기를 줄여 부하를 적게하여 업로드하기 쉽도록 변경 테스트코드 사이즈 변경 * refactor: test부하 일부 증가 test부하 일부 증가 * refactor: API 명세 팀원들과 통일 API 명세-URL을 팀원들과 통일 * test: 수정된 API 명세에 알맞게 controller URL 변경 * docs: Swagger 문서 작성을 위한 ApiResponse(Auth, Category) 작성 완료 AuthApi, CategoryApi ApiResponse 정의 완료 * docs: API 명세 통일에 따른 응답 반환 응답 반환하기 * remove: 중복되는 @hidden 삭제 * infra: 스프링 배포 환경시 nohup 스프링 실행부분을 세션과 분리하여 종료 * infra: 백그라운드에서 실행 및 exit 으로 자동으로 배포까지하도록 설정 * infra: 백그라운드에서 스프링이 정상적으로 돌아가도록 gradle.yml 수정 * add: 스프링실행시 세션을 정상적으로 종료할 수 있도록 한다 * remove: Member-Role을 삭제 * add: 예외 Response를 한번 더 감싸서 status와 함께 반환 예외 Response 를 status, message 함께 반환 * add: API 명세서 중 응답이 포함되지 않는 부분은 응답에서 제외한다. Schema-hidden=true 설정을 통해 응답에서 제외했다. * refactor: 팀원들간 API 명세 통일 작업 수행 API 명세 통일 작업 수행 * docs: README.md 진행한 부분 체크 진행한 부분 체크작업 수행 * add: ADD 요청시 created 에 URL 을 담고, body를 반환하도록 함 body를 반환하도록 함 * remove: 사용하지 않는 예외 코드 삭제 사용하지 않는 예외코드 삭제 * refactor: List로 반환한 정보를 Page로 반환하도록 변경 List to Page 변경 * refactor: Page -> PageResponse 라는 DTO를 만들어 반환하도록 변경 DTO로 응답 타입 변환 과정 거침 * docs: API 명세서 PageResponse 로 변경 API 명세서 변경 * refactor: API 수정사항 반영 API 수정 사항 반영
- Loading branch information
1 parent
531a67c
commit b72cae4
Showing
78 changed files
with
1,161 additions
and
893 deletions.
There are no files selected for viewing
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
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
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
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -11,7 +11,7 @@ | |
import gift.dto.kakao.template.KakaoTemplateContent; | ||
import gift.dto.kakao.template.KakaoTemplateLink; | ||
import gift.exception.BadRequestException; | ||
import gift.exception.InvalidKakaoTokenException; | ||
import gift.exception.UnauthorizedAccessException; | ||
import org.springframework.http.HttpStatus; | ||
import org.springframework.http.MediaType; | ||
import org.springframework.stereotype.Component; | ||
|
@@ -63,10 +63,7 @@ public KakaoTokenResponse getRefreshedTokenResponse(String refreshToken) { | |
.body(body) | ||
.retrieve() | ||
.onStatus(statusCode -> statusCode.equals(HttpStatus.UNAUTHORIZED), (req, res) -> { | ||
throw new InvalidKakaoTokenException(INVALID_TOKEN_MESSAGE); | ||
}) | ||
.onStatus(statusCode -> statusCode.equals(HttpStatus.BAD_REQUEST), (req, res) -> { | ||
throw new InvalidKakaoTokenException(INVALID_TOKEN_MESSAGE); | ||
throw new UnauthorizedAccessException("유효하지 않은 카카오 리프레시 토큰입니다."); | ||
}) | ||
.body(String.class); | ||
|
||
|
@@ -102,7 +99,7 @@ public void sendSelfMessageOrder(String accessToken, GiftOrderResponse giftOrder | |
.body(body) | ||
.retrieve() | ||
.onStatus(statusCode -> statusCode.equals(HttpStatus.UNAUTHORIZED), (req, res) -> { | ||
throw new InvalidKakaoTokenException(INVALID_TOKEN_MESSAGE); | ||
throw new UnauthorizedAccessException(INVALID_TOKEN_MESSAGE); | ||
}) | ||
.body(String.class); | ||
} catch (JsonProcessingException exception) { | ||
|
@@ -122,7 +119,7 @@ private KakaoTemplate getCommerceTemplate(GiftOrderResponse giftOrderResponse) { | |
var objectType = "commerce"; | ||
var link = new KakaoTemplateLink("https://gift.kakao.com/product/2370524"); | ||
var content = new KakaoTemplateContent(giftOrderResponse.message(), "https://img1.kakaocdn.net/thumb/[email protected]/?fname=https%3A%2F%2Fst.kakaocdn.net%2Fproduct%2Fgift%2Fproduct%2F20240417111629_616eccb9d4cd464fa06d3430947dce15.jpg", giftOrderResponse.message(), link); | ||
var commerce = new KakaoTemplateCommerce(giftOrderResponse.optionInformation().productName() + "[" + giftOrderResponse.optionInformation().name() + "]", giftOrderResponse.optionInformation().price() * giftOrderResponse.quantity()); | ||
var commerce = new KakaoTemplateCommerce(giftOrderResponse.productBasicInformation().name() + "[" + giftOrderResponse.optionResponse().name() + "]", giftOrderResponse.productBasicInformation().price() * giftOrderResponse.quantity()); | ||
return new KakaoTemplate(objectType, content, commerce); | ||
} | ||
} |
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
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
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
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
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
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
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
Oops, something went wrong.