- 2021년 04월 09일 ~ 2021년 04월 22일
- 프론트엔드 (React): 정찬엽, 정성묵
- 백엔드 (Spring): 채진욱, 엄민식
- Java:
jdk 1.11.0
- Framework:
SpringBoot
- Server:
Amazon EC2 Ubuntu
- Database:
Amazon RDS Mysql
- Web Scrapping:
Python3 Selenium
POST
/api/signup/{username}
- JWT:
AccessToken
과 RefreshToken
을 통한 인증을 구현했습니다.
GET
/api/movies/details/{m_id}
- 영화 검색 (부분 단어로 검색가능) 목록 조회 (페이징 처리)
- Spring Data JPA의
Slice
을 사용했습니다.
GET
/api/movies?search=어벤져스&page=1
- 해당 영화 리뷰 목록 조회 (페이징 처리)
- Spring Data JPA의
Page
을 사용했습니다.
GET
/api/reviews/list/{m_id}?page=1
POST
/api/reviews/authentication/{m_id}
PUT
/api/reviews/authentication/{r_id}
DELETE
/api/reviews/authentication/{r_id}
GET
/api/collections/list/{u_id}
POST
/api/collections/authentication/{m_id}
DELETE
/api/collections/authentication/{c_id}