Skip to content

feat: Phase 3 - category filter - #6

Merged
areumz merged 1 commit into
mainfrom
feature/category-filter
Aug 29, 2026
Merged

areumz merged 1 commit into
mainfrom
feature/category-filter

Conversation

@areumz

@areumz areumz commented Aug 29, 2026 •

Copy link
Copy Markdown
Owner

Phase 3 — 카테고리 필터

리스트 화면에 카테고리 탭 필터 추가

완료한 작업

  • @RequestParam(required = false) Category category로 필터 파라미터 수신
  • "전체" 탭은 파라미터 생략 방식으로 구현 (400 에러 방지)
  • 필터 로직을 ArticleService에 위치 (Stream API 활용)

학습 개념

Enum 타입 @RequestParam, Stream API (filter, toList), 서비스 레이어 책임 분리

완료 기준 (DoD)

  • 5개 탭(전체/개발문서/AI/채용정보/기타) 전환 시 정확한 필터링
  • "전체" 탭에서 400 에러 없음

참고

  • 계획 문서: rpi/article-vocab-tracker/plan/PLAN.md (Phase 3)
  • 활성 탭 강조(Task 3)는 Phase 7(다듬기)로 이월

@areumz
areumz merged commit 5502dec 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