배경토스페이먼츠 SDK 샘플코드를 깃허브에서 받아 어플리케이션을 실행하였다. 문제 발생 Maven resources compiler: Maven project configuration required for module 'demo' isn't available. Compilation of Maven projects is supported only if external build is started from an IDE. 모듈 'demo'에 필요한 Maven 프로젝트 구성을 사용할 수 없습니다.Maven 프로젝트의 컴파일은 IDE에서 외부 빌드가 시작된 경우에만 지원됩니다. 라는 에러가 발생하여 스프링 어플리케이션을 작동할 수 없었다. pom.xml 파일을 우클릭해도 Add as Maven Project..
1. 주문상태 변경 조건주문상태 값은 OrderState ENUM으로 관리하며, 변경 조건은 다음과 같습니다.상태명변경 가능 상태 (이전 상태)주문완료 (ORDER_COMPLETED)(기본 상태) *변경 불가주문취소요청 (ORDER_CANCEL_REQUEST)주문완료 (ORDER_COMPLETED)배송준비중 (PREPARING_SHIPMENT)주문완료 (ORDER_COMPLETED)배송중 (SHIPPING)배송준비중 (PREPARING_SHIPMENT)배송완료 (DELIVERED)배송중 (SHIPPING)취소완료 (CANCELED)주문취소요청 (ORDER_CANCEL_REQUEST)반품요청 (RETURN_REQUESTED)배송완료 (DELIVERED)교환요청 (EXCHANGE_REQUESTED)배송완료 ..
🔍 배경프로젝트 초기에 AWS Elastic Beanstalk 환경에서 애플리케이션을 수동 배포하고, Postman으로 API 테스트 진행⚠️ 문제 발생API 요청 시 502 Bad Gateway 응답 발생원인 분석 결과:서버 간의 통신 과정에서 유효하지 않은 응답이 반환됨Elastic Beanstalk의 기본 설정에서 애플리케이션은 포트 5000에서 실행됨Elastic Beanstalk의 기본 환경에서는 NginX가 Reverse Proxy로 사용, 내부에서 실행되는 애플리케이션과 프록시 역할을 수행하여 요청을 포트 5000으로 전달해야 함🎯 해결 방안Elastic Beanstalk 애플리케이션 환경 속성에서 SERVER_PORT 의 값을 5000으로 설정NginX와 내부 애플리케이션 간의 포트 일..
도전 기능 Lv 3-10. QueryDSL 을 사용하여 검색 기능 만들기📋 요구사항- 검색 조건(1) 검색 키워드로 일정의 제목을 검색할 수 있어요. 제목은 부분적으로 일치해도 검색이 가능해요.(2) 일정의 생성일 범위로 검색할 수 있어요. 일정을 생성일 최신순으로 정렬해주세요.(3) 담당자의 닉네임으로도 검색이 가능해요. 닉네임은 부분적으로 일치해도 검색이 가능해요.- 검색 결과(1) 일정에 대한 모든 정보가 아닌, 제목만 넣어주세요.(2) 해당 일정의 담당자 수를 넣어주세요.(3) 해당 일정의 총 댓글 개수를 넣어주세요.(4) 검색 결과는 페이징 처리되어 반환되도록 합니다. 💥 Trouble 1. 검색 결과에 담당자가 있는 일정만 필터링돼서 조회된다.키워드없이 검색했을 경우, 모든 Todo가 조회..
💦 상황과제의 각 레벨에는 작은항목 1,2,3 ... 등이 있다. 그런데 이걸 깜빡하고 레벨1을 풀고있을 때 작은 항목들을 Lv1, Lv2, Lv3 ... 이런식으로 브랜치를 만들어 원격저장소에 push까지 한 상황👉🏻 커밋은 유지한 채 로컬 저장소, 원격 저장소 이름을 바꾸고 싶다! 1. 로컬 저장소에서 브랜치명을 바꾼다git branch -m 기존브랜치명 새로운브랜치명git branch -m feature/lv1 feature/lv1/1git branch -m feature/lv2 feature/lv1/2git branch -m feature/lv3 feature/lv1/3git branch -m feature/lv4 feature/lv1/4 로컬 저장소에는 기존 브랜치명이 사라지고 새로..
🌝오늘은 최종 프로젝트 전의 마지막 조가 결정된 날이다. 이 팀으로 JPA 심화, 코틀린, 도커, AWS 강의 수강과 플러스주차 프로젝트를 함께하게 되었다. 우리 조의 팀원들은 모두 같은 수준별 학습을 듣는데, 나도 그렇고 팀원 모두 주어진 과제를 다 수행하며 도전도 많이 해보았으면 좋겠다. 오늘 오후에 진행된 세션은 테스트 코드에 관한 두 번째 시간이었다. 내가 직접 테스트 코드를 작성해 본 경험은 바로 이전에 아웃소싱 프로젝트를 하면서 한두번 정도..? 정말 테스트 코드는 쉽지 않은 거 같다. 너무 어렵다💦 그래도 오늘 세션에서 테스트 코드 실습하면서 이게 뭐지? 했던 의문이 좀 풀렸다.. (ex. when().thenReturn(), ReflectionTestUtils )앞으로 직접 많이 작..
내 블로그 - 관리자 홈 전환 |
Q
Q
|
---|---|
새 글 쓰기 |
W
W
|
글 수정 (권한 있는 경우) |
E
E
|
---|---|
댓글 영역으로 이동 |
C
C
|
이 페이지의 URL 복사 |
S
S
|
---|---|
맨 위로 이동 |
T
T
|
티스토리 홈 이동 |
H
H
|
단축키 안내 |
Shift + /
⇧ + /
|
* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.