β’
Entity
β¦
setter μ¬μ© κΈμ§ β builderλ‘ κ°μ²΄ μμ±
β’
κ°μ²΄κ° λ³ν μμ
β¦
org.mapstruct.mapper μ¬μ©
β’
custom resultcode, responseEntity μ¬μ©
β’
api 1κ°λΉ req, res 1κ°μ©
β¦
post, patch, delete μμ² μ @RequestBody μ¬μ©
β¦
get μμ² μ @Pathvariable or @RequestParam μ¬μ©
β’
Optional μ¬μ© x
β¦
validator ν¨ν€μ§
βͺ
validator μμμ λͺ¨λ μμΈμ²λ¦¬ μ§ν
β’
Controller β Service β Repository μμΌλ‘ μμ‘΄μ± μ£Όμ
β¦
Service β Service μ£Όμ
X
β’
λ€μ΄λ° κ·μΉ
β¦
dto
βͺ
request: Req
βͺ
response: Res
β’
List<Res> (x)
β’
ResList (o)
β¦
entity
βͺ
User vs UserEntity
βͺ
ν
μ΄λΈλͺ
: tb_user
β¦
λ©μλ, ν΄λμ€λͺ
μ μλ―Έλ§ μ λ¬λλ©΄ λ¨


