Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

⭐️ 프로젝트 개요

이 프로젝트는 JPA와 Spring을 이용하여 연습하기 위한 프로젝트 구현을 목표로 잡고 있습니다.

🚀 기능

  • 회원가입: 이메일 인증을 통해 사용자 계정을 등록하고 인증을 완료합니다.
  • 로그인: 인증된 사용자가 로그인하여 개인화된 서비스를 이용할 수 있습니다.
  • 데이터 관리: JPA를 활용한 효율적인 데이터베이스 연동 및 데이터 CRUD 기능을 제공합니다.
  • 이메일 인증: 회원가입 시 이메일로 인증번호를 발송하고 인증번호를 통해 사용자의 이메일을 검증합니다.

🛠 기술 스택

  • Spring Boot: 빠르고 효율적인 백엔드 개발을 위한 프레임워크
  • Spring Data JPA: 객체-관계 매핑을 통해 MariaDB와의 데이터베이스 연동
  • MariaDB: 관계형 데이터베이스 관리 시스템 (JPA와 연동하여 데이터 저장 및 조회)
  • Spring Security: 인증 및 권한 관리를 위한 보안 프레임워크
  • Spring Mail: 이메일 전송 기능을 위한 Spring Boot의 이메일 관련 의존성
  • Spring Web: RESTful API와 웹 애플리케이션 개발을 위한 웹 모듈
  • Spring Thymeleaf: 서버 측 템플릿 엔진으로 HTML 페이지 렌더링
  • Lombok: Java 코드에서 반복적인 코드(Getter, Setter 등)를 자동으로 생성해주는 라이브러리
  • Spring Boot DevTools: 개발 중 자동 리로드 및 편리한 디버깅을 위한 도구
  • JUnit: 단위 테스트 및 통합 테스트를 위한 테스트 프레임워크

💡 프로젝트 설명

이 프로젝트는 완성 여부와 관계없이 개발 연습을 위한 프로젝트입니다. 백엔드 개발의 기본을 실습하고 감을 잡기 위한 과정으로 진행 중입니다.

About

Spring 프로젝트 연습

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages