도커는 다운로드는 공식 홈페이지의 docs를 따라하면 아주 완벽하게 설치된다! Docker MariaDB 이미지 받기 sudo docker pull mariadb 명령어를 입력해서 mariaDB 이미지를 다운 받는다. MariaDB 컨테이너 실행 sudo docker run \ --name mariadb \ -d \ -p 3306:3306 \ -e MYSQL_ROOT_PASSWORD='설정할_PW' \ mariadb or sudo docker run --name mariadb -d -p 3306:3306 -e MYSQL_ROOT_PASSWORD='설정할_PW' mariadb --name: 사용할 컨테이너의 이름을 정의 -d: 컨테이너를 백그라운드에서 실행하게 함 -p host-port:container-..
API를 작성할 때 따로 Exception Handler를 만들어주지 않으면, Runtime Error시 모두 500 Error로 Response가 가게 된다. FE는 이 에러 코드에서 에러에 원인을 알 수 없다. 이를 해결하기 위해 Custome Exception을 추가하여 FE에게 내용을 전달하도록 해보자! ErrorCode 만들기 💡 다양한 상황에서 쓰일 Error Code를 만든다. import lombok.AllArgsConstructor; import lombok.Getter; import org.springframework.http.HttpStatus; @AllArgsConstructor @Getter public enum ErrorCode { /* 400 BAD_REQUEST : 잘못된 요..
Repository 생성 깃허브 프로필이 될 Repository를 생성 모든 레포지토리가 프로필이 될 수 있는 것은 아니고, 자신의 깃허브 이름과 같은 이름의 레포지토리를 생성해야 한다! 요러케 ✨special✨ repository라는 표시가 나오면 성공! 이제 이 repository에 readme를 작성하면, readme가 곧 프로필이 된다! Readme 꾸미기 다양한 요소들 Header, Footer: capsule-render https://github.com/kyechan99/capsule-render 헤더와 푸터에는 capsule-render라는 위의 오픈소스를 많이 사용한다! 사용법  Register 💡 ..