πŸ…°οΈ API μš”μ²­/응닡 κ΄€λ ¨

<aside> πŸ’‘

베이슀 URL: /api 응닡 ν˜•μ‹: λͺ¨λ“  APIλŠ” ApiResponse 객체둜 κ°μ‹Έμ„œ 응닡 인증 방식: JWT Bearer 토큰

</aside>

πŸ“Œ 곡톡 응닡 ν˜•μ‹

{
  "status": 200,                  // HTTP μƒνƒœ μ½”λ“œ
  "success": true,                // μš”μ²­ 성곡 μ—¬λΆ€
  "message": "μš”μ²­μ΄ μ„±κ³΅ν–ˆμŠ΅λ‹ˆλ‹€",   // 응닡 λ©”μ‹œμ§€
  "data": {                       // μ‹€μ œ 응닡 데이터 (null κ°€λŠ₯)
    // API별 응닡 데이터
  }
}

🚷 λͺ…λͺ… κ·œμΉ™

πŸ“ 폴더/νŒ¨ν‚€μ§€ ꡬ쑰

  β”œβ”€β”€ global/       # 곡톡 μ„€μ •, μœ ν‹Έλ¦¬ν‹° λ“±
  β”‚   β”œβ”€β”€ config/
  β”‚   β”œβ”€β”€ error/
  β”‚   └── util/
  β”œβ”€β”€ domain/
  β”‚   β”œβ”€β”€ user/     # μ‚¬μš©μž κ΄€λ ¨ κΈ°λŠ₯
  β”‚   β”‚   β”œβ”€β”€ controller/
  β”‚   β”‚   β”œβ”€β”€ dto/
  β”‚   β”‚   β”œβ”€β”€ entity/
  β”‚   β”‚   β”œβ”€β”€ repository/
  β”‚   β”‚   └── service/
  β”‚   β”œβ”€β”€ product/  # μƒν’ˆ κ΄€λ ¨ κΈ°λŠ₯
  β”‚   └── order/    # μ£Όλ¬Έ κ΄€λ ¨ κΈ°λŠ₯

❀️‍πŸ”₯ μ˜ˆμ™Έ 처리 ν‘œμ€€ν™”