일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | 31 |
- springboot
- MySQL
- 코틀린
- 스프링부트
- recoil
- controller
- 클래스
- JWT
- 팀프로젝트
- Security
- Kotlin
- 프로젝트
- toyproject
- Java
- Spring Boot
- 배열
- axios
- 채팅
- Spring
- 기초설정
- 자료형
- react
- service
- 네티 서버
- netty
- 자바
- 백엔드 설정
- Repository
- 도커
- 네티 클라이언트
- Today
- Total
목록프로시저 (2)
hyuko
여행 일정 생성에 대한 주요 도메인을 설명합니다. 우리의 목표는 다음과 같습니다. 여행 일정을 저장할 수 있어야 한다. 원하는 날짜를 선택할 수 있어야 합니다. 여행에 함께 할 인원을 선택하고 이를 공유 할 수 있어야 합니다. 이 세 가지를 중심으로 코드를 구현하려 했습니다. 하나씩 저장하면 간편하게 진행될 것이라 생각했습니다. 하지만 두 가지 주요 문제가 발생했습니다. 첫번째 문제는 여행 일정이란 것이 여러 날짜의 정보를 포함하고, 각 날짜마다 다른 장소들이 할당되어야 하는 상황이었습니다. 즉, 하나의 여행이 등록될 때, 여러 개의 날짜 정보가 해당 여행의 ID 값과 매칭되어 생성되어야 했습니다. 이와 더불어 , 해당 날짜 정보의 ID 값을 기준으로 location 정보들이 각각 생성되어야 했습니다. ..
이번 블로그에서는 Spring Boot와 MySQL을 활용하여 여행 계획 API를 개발하는 방법에 대해 알아보겠습니다. 여행 계획을 저장하고 조회하는 기능을 구현하며, API 요청을 처리하는 컨트롤러와 데이터베이스와의 상호작용을 담당하는 서비스 클래스에 대해 설명하겠습니다. 1. 개발 환경 설정 먼저, 개발을 시작하기 전에 필요한 환경 설정을 완료해야 합니다. 아래는 개발 환경 설정에 필요한 내용입니다. Java Development Kit (JDK) 설치 Spring Boot 프로젝트 생성 의존성 관리를 위한 Maven 또는 Gradle 설정 MySQL 데이터베이스 설치 및 설정 자세한 환경 설정 방법은 본 블로그에서 다루지 않으므로, 이미 환경이 설정되어 있다고 가정하고 진행하겠습니다. 2. API ..