Skip to content

feat: Phase 2 - article CRUD - #4

Merged
areumz merged 1 commit into
mainfrom
feature/article-crud
Aug 29, 2026
Merged

areumz merged 1 commit into
mainfrom
feature/article-crud

Conversation

@areumz

@areumz areumz commented Aug 29, 2026 •

Copy link
Copy Markdown
Owner

Phase 2 — 아티클 CRUD (웹 계층 연결)

Phase 0의 하드코딩 데이터를 실제 Repository로 교체하고, 전체 CRUD 흐름을 완성

완료한 작업

  • 리스트 화면을 실제 ArticleService 조회로 교체
  • 새 링크 등록 폼 (GET 폼 → POST 저장 → redirect)
  • 상세 조회 화면 (@PathVariable로 id 조회)
  • 메모 수정 (changeMemo 도메인 메서드)
  • 읽음 여부 토글 (toggleRead 도메인 메서드)

학습 개념

@PostMapping, @RequestParam, @PathVariable, Thymeleaf @{...} URL 표현식, POST-Redirect-GET 패턴, 도메인 메서드를 통한 상태 변경(setter 대신 의미 있는 메서드명)

완료 기준 (DoD)

  • 등록 → 리스트 반영 → 상세 조회 → 메모 수정 → 읽음 토글 전체 흐름이 정상 동작
  • 새로고침 시 폼 중복 제출 없음 (Redirect 패턴 확인)

참고

  • 계획 문서: rpi/article-vocab-tracker/plan/PLAN.md (Phase 2)

@areumz
areumz merged commit 390134b into main Aug 29, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant