- Java 8
- SpringBoot2.2
- JPA
- H2Database
- Gradle
- 사용자 체크 메소드
- JWT 인증
- API 2종 구현
- API 요청과 응답 포맷은 JSON
- 사용자 로그인 환경 체크
- 모든 API 요청 시 헤더 파라미터에는
모바일 앱 버전
,모바일 디바이스 OS 종류
,모바일 디바이스 OS 버전
이 포함. - 하나라도 누락 시 요청 실패 처리.
- 모든 API 요청 시 헤더 파라미터에는
- 로그인 API
- 요청 파라미터는
로그인 아이디
,비밀번호
이며, 모두 필수 입력 값으로 지정. - 요청 성공 시 HTTP 상태코드는
200
, JSON 모델에는엑세스 토큰
과토큰의 만료일시
를 응답. - 요청 실패 시 HTTP 상태코드는
지원자께서 판단한 상태코드
를 넣어주시고, JSON 모델에는실패 이유
를 응답.
- 요청 파라미터는
- 사용자의 혈당 측정 기록 저장 API
- 사용자의
엑세스 토큰
은 헤더 파라미터에 포함. - 요청 파라미터는
혈당 측정시기
,혈당 측정일시
,혈당 측정값
,메모
이며,메모
를 제외한 항목은 필수 입력 항목으로 지정. - 요청 성공 시 HTTP 상태코드
200
을 응답. - 요청 실패 시 HTTP 적절한 상태코드 반환, JSON 모델에는
실패 이유
를 응답.
- 사용자의