Repository files navigation
유저의 환급액을 계산해 주는 서비스이다.
사용자는 특정 사이트에 가입해야 한다.
조회된 금액을 계산한 후 유저에게 실제 환급액을 알려줘야 한다.
필수적으로 Java, Spring Boot, JPA, H2, Gradle을 빠짐없이 모두 활용
회원가입, 환급액 계산, 유저 정보 조회 API를 구현
모든 요청에 대해 application/json타입으로 응답
각 기능 및 제약사항에 대한 단위 테스트를 작성
swagger 를 이용하여 API 확인 및 API 실행이 가능 해야한다.
민감정보(주민등록번호, 비밀번호)등은 암호화된 상태로 저장
1-1. 로그인
엔드포인트: /api/login
필수 파라미터(요청 인자값은 json 형식의 request body로 진행해야한다.)
아이디 : userId (String)
패스워드 : password (String)
API를 통해 token을 발급 가능해야 한다.
1-2. 개인정보 보기
엔드포인트: /api/me
인증 토큰 이용하여 자기 정보만 볼 수 있도록 해야한다.
1-3. 회원가입
엔드포인트: /api/signup
아이디 : userId (String)
패스워드 : password (String)
이름 : name (String)
주민등록번호 : regNo (String)
가입 가능한 유저정보 한해서 회원가입이 이루져야 한다.
1, 홍길동, 860824-1655068 | 2, 김둘리, 921108-1582816 | 3, 마징가, 880601-2455116 | 4, 베지터, 910411-1656116 | 5, 손오공, 820326-2715702
2-1. 사용자정보 스크랩
엔드포인트: /api/scrap
인증 토큰 이용하여 자기 정보만 스크랩할 수 있도록 해야한다.
2-2. 환급액 계산
엔드포인트: /api/refund
계산식을 바탕으로 자신의 환급액을 확인할 수 있어야 한다.
언어 : Java 8
Framework : Spring Boot 2.5
ORM : JPA
DB : H2
About
간단한 회원구조로 dummy data 를 활용한 환급액 계산 API
Topics
Resources
Stars
Watchers
Forks
You can’t perform that action at this time.