일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- 문래맛집
- 오사카여행
- 비아인프라임교토에키
- 부천역맛집
- 혼공컴운스터디
- 제주도여행
- 우메다홀릭호텔
- 교토숙소
- 일본첫여행
- Linux
- windows10
- 교토여행
- WSL2
- 강서구웨딩홀추천
- Docker
- 전세사기
- 혼공컴운
- 부천데이트
- 결혼준비예상비용
- 컴퓨터구조
- 허그전세대출
- 부천술집
- 일본여행
- 부천데이트맛집
- 전세대출
- 부천맛집
- restapi
- 혼공컴운자습문제
- 제주여행비용정리
- 제주도가성비여행
- Today
- Total
목록DEV/Java + Spring Boot (2)
sugar.kim
Spring Boot에서 REST API를 설계할 때 흔히 사용하는 Controller‑Service‑Repository 구조(MVC 패턴 변형)에서 “Model”은 크게 두 가지 관점으로 이해 할 수 있다.도메인 모델(Domain Model) / 엔티티(Entity)데이터 전송 객체(Data Transfer Object, DTO) ⬅️ 이거 관련해서만 해당 내용 정리아래에서 각각 어떻게 쓰이고, Controller에서는 어떻게 활용되는지 예시와 함꼐 살펴보자.1. 도메인 모델 (Entity)역할: 데이터베이스 테이블 구조를 Java 클래스로 표현어노테이션: @Entity, @Table, @Id 등 JPA 표준 어노테이션 사용예시: 사용자(User) 정보를 담는 엔티티@Entity@Table(name =..
🔶 REST API란?REST는 REpresentational State Transfer의 약자이고,REST API는 이 REST 원칙을 따르는 웹 API를 의미해요.🔹 REST의 핵심 개념📌 자원(Resource)서버에 존재하는 데이터나 기능예: 게시글, 사용자, 상품 등📌 자원에 접근하는 방법: URL (엔드포인트)GET /users → 모든 사용자 목록GET /users/1 → ID가 1인 사용자 정보POST /users → 사용자 생성PUT /users/1 → ID 1번 사용자 정보 수정DELETE /users/1 → ID 1번 사용자 삭제📌 행위(동작): HTTP 메서드GET: 데이터 조회POST: 데이터 생성PUT 또는 P..