- 환경변수 설정 —
application.yml에 아래 환경변수를 본인 로컬 환경에 맞게 주입
spring:
datasource:
url: ${DATASOURCE_URL_LOCAL} # jdbc:mysql://localhost:3306/{생성한 DB 이름}
username: ${DATASOURCE_USERNAME} # 본인 DB username
password: ${DATASOURCE_PASSWORD} # 본인 DB 비밀번호
driver-class-name: com.mysql.cj.jdbc.Driver- MySQL에서 DB 생성 (테이블 이름은 자유)
CREATE DATABASE baemin DEFAULT CHARACTER SET utf8mb4;| Method | URI | 설명 |
|---|---|---|
| POST | /members | 회원 가입 |
| POST | /members/login | 로그인 |
| GET | /members/{memberId} | 회원 단건 조회 |
6주차에 설계한 본인의 ERD를 기반으로 10개 API를 자유롭게 설계하고 구현하세요. API 종류와 URI는 본인 ERD에 맞게 결정하면 됩니다. 단, GET/POST/DELETE 등.. 다양하게 섞어서 구현해주세요
조회 API의 경우 페이징 처리를 적용하여 API 성능을 개선해보세요! (선택)
PR 본문에는 본인이 구현한 10개 API 목록을 아래 형식으로 작성해주세요.
| Method | URI | 설명 |
|---|---|---|
| POST | /members | 회원 가입 |
| ... | ... | ... |
(페이징 적용 여부, 어려웠던 점, 코드 설명 등 자유롭게 작성)
구현한 API를 Postman 또는 Swagger로 문서화한 뒤 URL을 노션 미션 페이지에 제출하세요.