유튜브블로그Top 10
내 프로필

데브허브 안내
소개업데이트 소식

데브허브 커뮤니티

Task Tracking App for Beginners Part 2: Continue to build your FIRST Spring Boot App

Devtiro

2024. 11. 22.

0

#backend
#db
  • 프로젝트는 3개의 파트로 나뉘어 있으며, 현재 2번째 파트를 시청 중입니다. ➗
  • DTO는 도메인 모델과 API 계약을 분리하고 클라이언트에게 노출되는 데이터를 제어합니다. 🛡️
  • Java Record를 사용하여 불변 데이터 클래스를 간결하게 생성하고, getter 메서드와 불변성을 자동으로 얻습니다. 📦
  • TaskListDTO는 TaskDTO 목록, 작업 개수, 진행률과 같은 계산된 필드를 포함합니다. 📊
  • Mapper는 도메인 엔티티와 DTO 간의 변환을 처리하여 관심사를 분리하고 재사용성을 높입니다. 🔄
  • TaskMapper 인터페이스를 구현하여 DTO와 엔티티 간의 변환 로직을 정의합니다. 🗺️
  • TaskListMapperImpl에서 작업 컬렉션 변환, 작업 개수 계산, 진행률 계산을 처리합니다. ⚙️
  • Spring Data JPA를 사용하여 데이터베이스에서 TaskList 데이터를 영구 저장하고 검색하기 위해 Repository 인터페이스를 생성합니다. 💾

Recommanded Videos