Spring Boot 기반 백엔드 웹서비스
대여인과 대여자의 아이템 거래를 지원하며, 회원과 상태관리, 알림 기능을 갖춘 백엔드 서비스입니다.
- Java 17 & Spring Boot 3.4.5 기반 백엔드 서비스
- Oracle DB와 MyBatis를 활용한 안정적인 데이터 관리
- RESTful API 아키텍처
- Spring Mail을 이용한 알림/메일 발송 기능
- OpenAPI(Swagger UI) 기반 API 문서화 제공
- 회원 관리: 회원가입, 로그인, 탈퇴, 이메일 인증
- 대여인(Borrower): 물품 조회·검색, 대여 신청 및 결제, 반납, 리뷰 작성
- 대여자(Renter): 물품 등록·관리, 대여 신청 수락/거절, 상태 관리
- 공통: 이메일 발송, REST API 문서화 (Swagger UI)
- 백엔드 프레임워크, 내장 서버 기반 빠른 개발 환경 제공
[Client] ⇄ [Spring Boot Backend] ⇄ [MyBatis] ⇄ [Oracle DB]
⇂
[Spring Mail]
⇂
[OpenAPI/Swagger]