Spring Boot & JPA

2. JPA와 Spring Boot로 RESTful API 개발

backend 따라쟁이 2024. 12. 26. 22:01

목차 

2.1. 소개

  • 프로젝트 개요
  • 사용한 기술 스택

2.2. 프로젝트 준비

  • Spring Initializr로 프로젝트 생성
  • 의존성 추가
  • MySQL 데이터베이스 설정

2.3. JPA Entity 설계

  • SamTable 엔티티 클래스 정의
  • 데이터베이스 테이블 매핑 설명

2.4. Repository 구현

  • Spring Data JPA SamTableRepository 작성
  • 기본 CRUD 메서드와 확장 가능성

2.5. Service 계층 작성

  • 비즈니스 로직 구현
  • 트랜잭션 처리와 데이터 관리

2.6. RESTful API 컨트롤러 개발

  • CRUD 요청 처리
  • API 엔드포인트 설계

2.7. 테스트 및 실행

  • 애플리케이션 실행
  • Postman으로 RESTful API 테스트
  • 예제 입력 및 결과 확인

2.8. 프로젝트 구조

  • 소스코드 전체 구조
  • 주요 클래스 간의 관계 설명

2.9. Spring Boot와 JPA의 장점

  • JDBC 대비 간결성과 생산성
  • 엔티티와 데이터베이스의 유연한 매핑

2.10. 결론

  • 프로젝트 정리 및 회고
  • 향후 개선 방향

'Spring Boot & JPA' 카테고리의 다른 글

2.5. Service 계층 작성  (0) 2025.01.03
2.4. Repository 구현  (0) 2024.12.29
2.3. JPA Entity 설계  (0) 2024.12.29
2.2. 프로젝트 준비  (1) 2024.12.26
2.1. 소개  (0) 2024.12.26