S&P API Gateway + 모니터링 통합 플랫폼
HYOJIN
1aec67cee1
feat(phase6): 안정화 - 파티셔닝 배치, 데이터 정리, 에러 핸들링 보완
파티셔닝:
- PartitionService (JdbcTemplate DDL, 파티션 생성/삭제/목록)
- PartitionManageScheduler (매월 1일 00:00, 미래 파티션 생성 + 만료 파티션 DROP)
- partition_migration.sql (운영 DB 수동 실행용 마이그레이션 문서)
- snp_api_request_log 월별 Range 파티션 전환 완료
데이터 정리:
- DataCleanupScheduler (매일 02:00, health_log 90일 이전 DELETE)
- application.yml retention/partition 설정 추가
에러 핸들링:
- GlobalExceptionHandler: DataAccessException, IllegalArgumentException, HttpMessageNotReadableException 핸들러 추가
Closes #11
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
|
2026-04-09 11:25:43 +09:00 |
|
.claude
|
chore: CLAUDE_BOT_TOKEN 환경변수 추가
|
2026-04-07 11:10:17 +09:00 |
|
.gitea/workflows
|
ci: Gitea Actions 자동 배포 워크플로우 추가
|
2026-04-07 11:28:39 +09:00 |
|
.githooks
|
Initial commit
|
2026-04-07 10:20:40 +09:00 |
|
.mvn
|
Initial commit
|
2026-04-07 10:20:40 +09:00 |
|
docs
|
feat(phase6): 안정화 - 파티셔닝 배치, 데이터 정리, 에러 핸들링 보완
|
2026-04-09 11:25:43 +09:00 |
|
frontend
|
feat(stats): 통계 메뉴 + 대시보드 피드백 반영
|
2026-04-09 11:04:08 +09:00 |
|
src
|
feat(phase6): 안정화 - 파티셔닝 배치, 데이터 정리, 에러 핸들링 보완
|
2026-04-09 11:25:43 +09:00 |
|
.editorconfig
|
Initial commit
|
2026-04-07 10:20:40 +09:00 |
|
.gitignore
|
feat: 프론트엔드 통합 프로젝트 초기 구조 구성
|
2026-04-07 10:56:10 +09:00 |
|
.sdkmanrc
|
Initial commit
|
2026-04-07 10:20:40 +09:00 |
|
CLAUDE.md
|
feat(phase1): 기반 구축 - DB Entity, JWT 인증, 프론트엔드 레이아웃
|
2026-04-07 13:52:25 +09:00 |
|
pom.xml
|
feat(phase1): 기반 구축 - DB Entity, JWT 인증, 프론트엔드 레이아웃
|
2026-04-07 13:52:25 +09:00 |
|
README.md
|
Initial commit
|
2026-04-07 10:20:40 +09:00 |
|
workflow-version.json
|
feat: 프론트엔드 통합 프로젝트 초기 구조 구성
|
2026-04-07 10:56:10 +09:00 |
template-java-maven
Java + Spring Boot + Maven 프로젝트 템플릿