Spring Boot 개발 가이드: 컴포넌트별 개발 순서와 베스트 프랙티스
Spring Boot 애플리케이션의 핵심 컴포넌트 Spring Boot 애플리케이션 개발 시 주요 컴포넌트들과 그 역할을 살펴보겠습니다. 1. Entity (엔티티) 데이터베이스 테이블과 매핑되는 객체입니다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 @Entity @Table(name = "users") public class User { @Id @GeneratedValue(strategy = GenerationType.IDENTITY) private Long id; @Column(nullable = false) private String username; @Column(nullable = false) private String email; // getter, setter, constructor } 2. Repository (리포지토리) 데이터베이스 연산을 담당하는 인터페이스입니다. ...