전체 글 57

2.1. 소개

프로젝트 개요이번 프로젝트는 Spring Boot와 JPA를 활용하여 MySQL 데이터베이스와 연동된 RESTful API를 개발하는 과정을 다룹니다. 기존의 JDBC 방식 대신 JPA를 사용함으로써 데이터베이스 연동 코드의 가독성을 높이고, 객체 지향적인 데이터 관리를 실현할 수 있었습니다.주요 목표는 다음과 같습니다:Spring Boot를 이용한 RESTful API 서버 개발JPA를 활용한 데이터베이스 테이블과 엔티티 매핑MySQL 데이터베이스와의 연동 및 CRUD 기능 구현Postman을 통해 API 요청 테스트이 프로젝트는 데이터베이스와 상호작용해야 하는 다양한 애플리케이션에 적용될 수 있으며, 특히 데이터 처리의 효율성과 유지보수성을 개선하기 위한 기반을 제공합니다.사용한 기술 스택이번 프로젝..

Spring Boot & JPA 2024.12.26

2. JPA와 Spring Boot로 RESTful API 개발

목차 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. 프로젝트 구조소스코드 전체 구조주요 클래스 간의 관계 설명..

Spring Boot & JPA 2024.12.26

1.10. 결론

Spring Boot와 MySQL을 사용하여 애플리케이션을 개발하는 과정은 백엔드 개발의 기본기를 쌓는 데 매우 중요한 학습 경험입니다. 이 블로그에서는 초보자도 따라 할 수 있도록 데이터베이스 연동부터 RESTful API 구현, 데이터 타입 변환 및 오류 처리까지 전반적인 개발 과정을 다뤘습니다.10.1 주요 학습 내용 요약1. Spring Boot와 MySQL 연동Spring Boot의 간편한 설정으로 MySQL과 애플리케이션을 손쉽게 연결할 수 있었습니다.application.properties를 활용하여 데이터베이스 연결 정보를 구성하였습니다.2. JDBC를 사용한 데이터 처리JdbcTemplate을 사용하여 SQL 쿼리를 간단하게 작성하고 데이터를 삽입, 조회, 수정, 삭제하는 방법을 배웠습니..

Spring Boot & MySQL 2024.12.25