πŸ“š μ‹€μŠ΅ μˆœμ„œ μΆ”μ²œ

1️⃣ λ¨Όμ € μΈν…”λ¦¬μ œμ΄μ—μ„œ μŠ€ν”„λ§ λΆ€νŠΈ ν”„λ‘œμ νŠΈ 생성

2️⃣ μ œκ°€ μž‘μ„±ν•œ μ½”λ“œ 4개 파일만 볡사

βœ… Project.java (μ—”ν‹°ν‹°)
βœ… ProjectRepository.java (λ ˆν¬μ§€ν† λ¦¬)
βœ… ProjectController.java (컨트둀러)
βœ… PortfolioApplication.java (메인)

3️⃣ μ„€μ • 파일 2개 μΆ”κ°€

βœ… application.yml (μ„€μ •)
βœ… data.sql (초기 데이터)

4️⃣ μ‹€μŠ΅ μˆœμ„œ

  1. λ¨Όμ € READ ν…ŒμŠ€νŠΈ - GET /api/projects (포트폴리였 ν”„λ‘œμ νŠΈ 5개 λ‚˜μ™€μ•Ό 함)
  2. CREATE ν…ŒμŠ€νŠΈ - μƒˆ ν”„λ‘œμ νŠΈ 1개 λ§Œλ“€μ–΄λ³΄κΈ°
  3. λ‹€μ‹œ READ ν…ŒμŠ€νŠΈ - 6개둜 λŠ˜μ–΄λ‚¬λŠ”μ§€ 확인
  4. UPDATE ν…ŒμŠ€νŠΈ - 방금 λ§Œλ“  ν”„λ‘œμ νŠΈ μˆ˜μ •ν•΄λ³΄κΈ°
  5. DELETE ν…ŒμŠ€νŠΈ - ν”„λ‘œμ νŠΈ μ‚­μ œν•΄λ³΄κΈ°

πŸ› οΈ ν…ŒμŠ€νŠΈ 도ꡬ