티스토리 뷰
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
링크
TAG
- HTML
- 티스토리챌린지
- 자바
- react
- 법인영업
- 애견동반여행
- 블록체인
- pushgateway
- 리액트
- 오블완
- django
- 랜딩페이지
- 타입스크립트
- 파이썬
- 마크다운
- 스프링부트
- 보험
- 코틀린
- grafana
- prometheus
- redis
- 자바스크립트
- jsx
- 부트스트랩
- postgres
- solidity
- 깃허브
- CSS
- 해시노드
- Ta
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
글 보관함