티스토리 뷰

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
250x250
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2026/06   »
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
글 보관함