728x90
스프링부트를 이용해 '도서 몰' 프로젝트를 시작합니다.
가장 먼저 한 건,
User entity 생성입니다.
package com.lion.demo.entity;
import jakarta.persistence.Entity;
import jakarta.persistence.Id;
import jakarta.persistence.Table;
import java.time.LocalDate;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
@Entity
@Table(name = "users")
@Data
@NoArgsConstructor
@AllArgsConstructor
@Builder
public class User {
@Id // primary key
private String uid;
private String pwd;
private String uname;
private String email;
private LocalDate regDate;
private String role;
}
User entity를 생성한 다음,
UserRepository를 생성하고,
그 다음은 UserService, UserServiceImpl, UserController를 생성합니다.
그리고 마지막으로 User 템플릿을 생성합니다.
하나의 엔티티 생성을 시작으로 총 6개의 파일이 만들어지는군요.
자바 스프링부트의 파일 구조와 생성 순서...
이 부분만 알면 쉽게 접근할 수 있습니다.
728x90