Description π νμ¬ λ¬Έμ μ
νμ¬ μλΉμ€ λ΄μμ 곡μ§μ¬νμ μμ±/μ‘°ν/μμ /μμ ν μ μλ κΈ°λ₯μ΄ μ‘΄μ¬νμ§ μμ.
μ΄μ λ° κ΄λ¦¬ μ°¨μμμ κ΄λ¦¬μλ§ κ³΅μ§μ¬νμ λ±λ‘ν μ μμ΄μΌ νμ§λ§, ν΄λΉ κΆν μ μ΄κ° ꡬνλμ΄ μμ§ μμ.
μΌλ° νμμ 곡μ§μ¬νμ μ‘°νν μ μμ΄μΌ νμ§λ§, μ΄λ λ²μ μ μ΄κ° λμ΄ μμ§ μμ.
π οΈ ν΄κ²° λ°©μ / μ μ κΈ°λ₯
CRUD λ‘μ§ κ΅¬ν
μμ±(Create) : κ΄λ¦¬μκ° κ³΅μ§μ¬νμ μμ±ν μ μλ κΈ°λ₯.
μ‘°ν(Read) : λ‘κ·ΈμΈλ λͺ¨λ νμμ΄ κ³΅μ§μ¬ν λͺ©λ‘ λ° μμΈ λ΄μ©μ μ΄λν μ μλ κΈ°λ₯.
μμ (Update) : κ΄λ¦¬μλ§ κ³΅μ§μ¬ν λ΄μ©μ μμ ν μ μλ κΈ°λ₯.
μμ (Delete) : κ΄λ¦¬μλ§ κ³΅μ§μ¬νμ μμ ν μ μλ κΈ°λ₯.
κΆν μ μ΄
Spring Security κΈ°λ°μΌλ‘ ROLE_ADMIN κΆνμ κ°μ§ μ¬μ©μλ§ μμ±/μμ /μμ κ°λ₯νλλ‘ μ€μ .
ROLE_USER λ° ROLE_ADMIN λͺ¨λ 곡μ§μ¬ν μ‘°ν κ°λ₯νλλ‘ μ€μ .
λ°μ΄ν° ꡬ쑰 μ€κ³
곡μ§μ¬ν μν°ν° μμ:
id (PK)
title (μ λͺ©)
content (λ΄μ©)
createdAt (μμ±μΌ)
updatedAt (μμ μΌ)
createdBy (μμ±μ, κ΄λ¦¬μ μ 보)
μΆκ° κ³ λ € μ¬ν
νμ΄μ§ μ²λ¦¬λ 곡μ§μ¬ν λͺ©λ‘ API μ 곡 (μ: μ΅μ μ μ λ ¬).
곡μ§μ¬ν κ²μ κΈ°λ₯(μ λͺ©/λ΄μ© κΈ°λ°) νμ₯ κ°λ₯μ± κ³ λ €.
곡μ§μ¬νμ νμΌ(μ΄λ―Έμ§, 첨λΆλ¬Έμ λ±) μ
λ‘λ κΈ°λ₯ ν₯ν νμ₯ κ°λ₯μ± κ³ λ €.
βοΈ μμ
λ΄μ©
πββοΈ λ΄λΉμ
λ°±μλ: @mr6208
νλ‘ νΈμλ: μ΄λ¦
λμμΈ: μ΄λ¦
Reactions are currently unavailable
You canβt perform that action at this time.
π νμ¬ λ¬Έμ μ
π οΈ ν΄κ²° λ°©μ / μ μ κΈ°λ₯
CRUD λ‘μ§ κ΅¬ν
κΆν μ μ΄
ROLE_ADMINκΆνμ κ°μ§ μ¬μ©μλ§ μμ±/μμ /μμ κ°λ₯νλλ‘ μ€μ .ROLE_USERλ°ROLE_ADMINλͺ¨λ 곡μ§μ¬ν μ‘°ν κ°λ₯νλλ‘ μ€μ .λ°μ΄ν° ꡬ쑰 μ€κ³
μΆκ° κ³ λ € μ¬ν
βοΈ μμ λ΄μ©
πββοΈ λ΄λΉμ