DTO๋ฅผ Request, Response๋ก ๋๋๋ ์ด์
DTO(Data Transfer Object)๋ฅผ request์ response๋ก ๋๋๋ ์ด์ ๋ ์
๋ ฅ๊ณผ ์ถ๋ ฅ์ ์ญํ ์ด ๋ค๋ฅด๊ธฐ ๋๋ฌธ.๐ ์ฃผ์ : "๋์ ๊ด๋ฆฌ ์์คํ
" (Library Management System)์ฌ์ฉ์๊ฐ ์ฑ
์ ์ถ๊ฐํ ๋ Request DTO์ฌ์ฉ์๊ฐ ์ฑ
์ ๋ณด๋ฅผ ์กฐํํ ๋ Response DTOโ
1. Request DTO (์
๋ ฅ)ํด๋ผ์ด์ธํธ → ์๋ฒ๋ก ๋ฐ์ดํฐ๋ฅผ ๋ณด๋ผ ๋ ์ฌ์ฉ์ฃผ๋ก POST, PUT, PATCH ์์ฒญ์์ ์ฌ์ฉ๋จ์ ํจ์ฑ ๊ฒ์ฌ(ex: @Valid, @NotNull)๋ฅผ ์ ์ฉํ ์ ์์๋ฐ์ดํฐ๋ฒ ์ด์ค ์ํฐํฐ์ 1:1 ๋งคํ๋์ง ์์๋ ๋จ (ํด๋ผ์ด์ธํธ๊ฐ ํ์ํ ๋ฐ์ดํฐ ๊ตฌ์กฐ๋ฅผ ๋ฐ๋ฆ)package com.example.library.dto.request;import lombok.Getter;imp..
2025.02.15