코드스테이츠 - 3회차 백엔드 부트캠프/Section 4 24

2023.01.20 금 - restdocs 생성 시 jwt로 인한 에러

📄 학습내용 RestDocs 생성 시 JWT 토큰(security filter)으로 인한 에러 에러 메세지 Failed to load ApplicationContext java.lang.IllegalStateException: Failed to load ApplicationContext at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:98) at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTest..

2022.12.23 금 - AWS 서버 실행

📄 학습내용 - AWS 서버 실행 AWS 서버 실행 git 클론(session 링크 이용) 특정 브랜치 클론 git clone -b dev-woo --single-branch git@github.com:codestates-seb/seb41_pre_016.git stack-overflow 폴더까지 이동 ./gradlew build -bash: ./gradlew: Permission denied 위와 같은 에러 발생 시 chmod +x gradlew 코드 입력 서버 실행 java -jar /home/ubuntu/seb41_pre_016/back/stack-overflow/build/libs/stack-overflow-0.0.1-SNAPSHOT.jar 쉘 생성 후 실행을 위해 아래의 코드 입력하기 chmod ..

2022.12.21 수

🧶 발생한 문제 및 해결방법 문제점) 백엔드의 역할분담을 어떻게 하면 좋은가? API URL 단위로 하는 것이 좋은가? 어떻게 하면 좋지? 해결방법) 문제점) AWS 에러 해결방법) 문제점) mockito test에서 Aryas.asList()로 만들어진 배열은 JSON형식에서 확인이 되지 않는다. 해결방법) package com.stack.stackoverflow.question.api; import com.google.gson.Gson; import com.stack.stackoverflow.question.controller.QuestionController; import com.stack.stackoverflow.question.dto.QuestionRequestDto; import com.sta..

2022.12.20 화

📄 학습내용 주제 주제 주제 주제 주제 주제 🧶 발생한 문제 및 해결방법 문제점) API 문서를 어떻게 작성해야하는가? 우리팀은 예제 requet와 response를 전부 작성했는데, 다른 팀은 API URL만 작성해서 한다. 테이블은 어떻게 적성하면 좋은가? 테이블 작성하고 API 문서를 작성하면서 계쏙 테이블을 수정하는 문제가 발생한다. 해결방법) 문제점) 해결방법) 문제점) 해결방법) ⭐ 공부 난이도 ☆★ 🌕 느낀점

Section4 회고

Section04. 마무리 벌써 프로젝트를 해야할 시기가 왔다. 보안과 다른 서버 사용하기 등등을 진행하면서 길이 여러 가지가 있는 내가 시도를 하지 않았다는 생각이 들었다. 역시 익숙한 것들만을 사용하는 성향이 있는데, 의식하면서 새로운 기술을 이용해서 프로젝트를 하도록 시도해야겠다. 블로깅 깃허브 1일1커밋 자기 관리(운동, 독서) 꾸준히 할 것

2022.12.07 수 - 배포 자동화 (1)

📄 학습내용 배포 자동화(Automated Deployment) 배포 자동화(Automated Deployment) 간단한 명령어나 클릭으로 배포를 자동으로 진행 필요 이유 반복적인 배포를 자동화함으로써 시간 절약 휴먼 에러(Human Error : 사람의 실수로 인해 발생하는 에러) 방지 배포 자동화 파이프라인 배포 자동화의 파이프라인 : 코드 관리부터 서비스 배포 과정을 연결하는 구조 상황에 따라서 파이프라인 세분화 및 간소화 가능 파이프라인 흐름 Source 단계 : 원격 저장소의 소스 코드가 변경되면 Build 단계로 소스 코드 전달 Build 단계 : 소스 코드의 컴파일, 빌드, 테스트를 진행 및 가공해서 Deploy 단계로 결과물 전달 Deploy 단계 : 사용자에게 제공 중인 서비스에 변경사..