Skip to content

[refactor] 이메일 인증 캐시 설정 외부화 및 전략 패턴 적용 - #24

Merged
h26n merged 1 commit into
mainfrom
develop
Mar 6, 2026
Merged

h26n merged 1 commit into
mainfrom
develop

Conversation

@h26n

@h26n h26n commented Mar 6, 2026

Copy link
Copy Markdown
Owner
  • Caffeine 캐시 하드코딩(TTL, maxSize) 제거 → application.yml로 분리
  • VerificationStore 인터페이스 도입으로 캐시 구현체 교체 가능하도록 설계
  • CaffeineVerificationStore 구현체 분리
  • VerificationInfo를 별도 도메인 레코드로 추출
  • VerificationProperties(@ConfigurationProperties)로 설정값 관리
  • EmailVerificationService를 @requiredargsconstructor로 복원

- Caffeine 캐시 하드코딩(TTL, maxSize) 제거 → application.yml로 분리
- VerificationStore 인터페이스 도입으로 캐시 구현체 교체 가능하도록 설계
- CaffeineVerificationStore 구현체 분리
- VerificationInfo를 별도 도메인 레코드로 추출
- VerificationProperties(@ConfigurationProperties)로 설정값 관리
- EmailVerificationService를 @requiredargsconstructor로 복원

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@github-actions

github-actions Bot commented Mar 6, 2026

Copy link
Copy Markdown

Test Results

1 tests   1 ✅  0s ⏱️
1 suites  0 💤
1 files    0 ❌

Results for commit 6875327.

@h26n
h26n merged commit b1f6092 into main Mar 6, 2026
2 checks 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