-
스프링 부트 3에서는 사용자 데이터를 관리하기 위한
User Domain
을 구축해야 합니다. 🧑💻 -
User Domain
은 엔티티, 레퍼지토리, 서비스 3가지 컴포넌트로 구성됩니다. 🗄️ -
엔티티는 데이터베이스 테이블과 연결되며, 레퍼지토리는 데이터베이스와의 상호작용을 담당합니다. 🔗
-
서비스는 엔티티를 통해 작업 (CRUD: Create, Read, Update, Delete) 을 수행합니다. 🔄
-
User Entity
는 ID, username, password, nickname, email 등 사용자 정보를 저장하는 객체입니다. 👤 -
User Repository
인터페이스는User Entity
와 관련된 데이터베이스 쿼리를 정의합니다.