코로나 19로 인한 여행을 즐길 수 없어, 캠핑에 대한 수요가 증가하고 있다. 따라서 캠핑을 즐기고자 하는 캠핑족들을 위한 위치기반 캠핑장 추천, 커뮤니티를 만들고자 한다. 모든 캠핑족들을 위한 서비스를 제공하기 때문에 camp-us 라고 지었다.기능 명세서 및 UI
카우치 코딩 2주차 스터디는 API 명세서 작성과, DB 명세서 작성을 진행하였다.API 문서DB 명세서현재 camp-us 프로젝트의 도메인은 총 3개로 회원(member), 캠핑장(camp), 리뷰이다.(review)method: (POST)end point: /me
3주차는 1, 2 주차에 작성한 기능명세서, API 문서, DB 명세서를 바탕으로 실제 프로젝트를 개발을 진행하는 주차이다. 따라서 개발이 본격적으로 시작된다.먼저 DB 명세를 기반으로 엔티티 클래스 개발을 시작하였다.DB 는 aws MySql RDS를 사용하였다.Ba
개요 이전 3주차 까지는 프로젝트 셋업 및 jpa 설정을 하였다. 이번 주차는 도메인 개발을 위해 회원가입, 로그인 기능을 중점으로 개발하였다.
이전 글에서는 프로젝트에 spring-security 설정과 구글 oAuth 처리를 위해 Firebase 설정을 적용해보았다. 이번 글에서는 프로젝트 스프링의 예외처리를 해주는 ControllerAdvice 와 ExceptionHandler 를 적용시켜보겠다.오류 처리
프로젝트를 aws 에서 제공하는 ec2 에 배포하기 위해서는 상당히 복잡한(귀찮은) 과정이 필요하다. 따라서 이번 포스트에서 보다 쉬운 배포를 위해 git actions를 사용한 CI/CD 셋업을 소개하겠다.CI/CD 설명 - redhatCI/CD 설명 - java 예