6조 토이프로젝트 입니다.
이름: 김종훈, 김현아, 성지운, 최혜미
- 언어 : OpenJDK 11
- 스프링 부트 : 2.7.17
- 스프링 부트 시큐리티 : 2.7.17
- 빌드 : Gradle 8.1.1
- 테스트 : Junit Jupiter 5.7.2
- 형상 관리 : Git
- 저장소 : GitHub
- 라이브러리 의존성 : Lombok, jjwt-jacson:0.11.5 etc.
- DB : MySQL
- 만들어진 프로젝트의 리팩터링
- Spring Security를 이용한 인증.인가 처리
- DB를 통한 데이터 영속성 구현
- 테스트 코드 작성으로 코드의 완성도 보장
- 실제 코딩을 한 리포지토리 입니다. GitHub Repository link:GitHub
- 코드 리뷰를 통해 적극적으로 의견 표출 link:코드 리뷰 3차, link:코드 리뷰 2차
API 문서(gitbook) : link:gitbook
Postman 링크 : link:postman_document
API_KEY : asdfasdfasdf
API_KEY를 위 사진처럼 실행 환경변수로 입력하여야 합니다.!!
- 패키지 구조 및 기능
├─main
│ ├─generated
│ ├─java
│ │ └─com
│ │ └─fastcampus
│ │ └─toyproject
│ │ ├─common
│ │ │ ├─dto
│ │ │ ├─exception
│ │ │ └─util
│ │ ├─config
│ │ │ ├─jpa
│ │ │ └─security
│ │ └─domain
│ │ ├─itinerary
│ │ ├─liketrip
│ │ ├─reply
│ │ ├─trip
│ │ └─user
│ └─resources
│ ├─static
│ └─templates
└─test
└─java
└─com
└─fastcampus
└─toyproject
├─commonl
├─domain
│ ├─itinerary
│ ├─liketrip
│ ├─reply
│ ├─trip
│ └─user
└─http_requests