refactor: AIS 수집 및 서비스 API 제거 #102

병합
HYOJIN feature/ISSUE-99-remove-ais 에서 develop 로 2 commits 를 머지했습니다 2026-03-25 16:58:20 +09:00
소유자

변경 사항

  • jobs/aistarget/ 패키지 전체 삭제 (29개 파일): 배치, 캐시, Kafka, 분류기, 중국허가선박, REST API
  • jobs/aistargetdbsync/ 패키지 전체 삭제 (5개 파일)
  • Spring Kafka, JTS 의존성 제거 (pom.xml)
  • KafkaAutoConfiguration exclude 제거 (SnpBatchApplication)
  • application*.yml AIS 관련 설정 제거 (ais-target, ais-target-cache, chnprmship, core20, class-type)
  • API URL 환경별 중복 제거 → application.yml 공통 관리
  • 파티션 설정에서 ais_target 테이블 제거
  • 프론트엔드 AIS 필터 버튼 제거 (Executions.tsx)

삭제 규모

  • 42개 파일 변경, ~7,000 LOC 삭제

관련 이슈

테스트

  • 빌드(컴파일) 성공 확인
  • Swagger UI에서 AIS Target 엔드포인트 제거 확인
## 변경 사항 - `jobs/aistarget/` 패키지 전체 삭제 (29개 파일): 배치, 캐시, Kafka, 분류기, 중국허가선박, REST API - `jobs/aistargetdbsync/` 패키지 전체 삭제 (5개 파일) - Spring Kafka, JTS 의존성 제거 (pom.xml) - `KafkaAutoConfiguration` exclude 제거 (SnpBatchApplication) - application*.yml AIS 관련 설정 제거 (ais-target, ais-target-cache, chnprmship, core20, class-type) - API URL 환경별 중복 제거 → application.yml 공통 관리 - 파티션 설정에서 ais_target 테이블 제거 - 프론트엔드 AIS 필터 버튼 제거 (Executions.tsx) ## 삭제 규모 - 42개 파일 변경, ~7,000 LOC 삭제 ## 관련 이슈 - closes #99 ## 테스트 - [x] 빌드(컴파일) 성공 확인 - [ ] Swagger UI에서 AIS Target 엔드포인트 제거 확인
HYOJIN added 2 commits 2026-03-25 16:57:31 +09:00
- aistarget, aistargetdbsync 패키지 전체 삭제 (34개 파일)
- Kafka, JTS 의존성 제거
- API URL 환경별 중복 제거 (application.yml 공통 관리)
- 프론트엔드 AIS 필터 버튼 제거

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
claude-bot 이 변경사항을 승인하였습니다. 2026-03-25 16:58:19 +09:00
claude-bot left a comment
멤버

MR 승인 (via /mr skill)

MR 승인 (via /mr skill)
HYOJIN merged commit 6613b70d35 into develop 2026-03-25 16:58:20 +09:00
HYOJIN 삭제된 브랜치 feature/ISSUE-99-remove-ais 2026-03-25 16:58:20 +09:00
"로그인하여 이 대화에 참여"
No reviewers
레이블 없음
마일스톤 없음
담당자 없음
참여자 2명
알림
마감일
기한이 올바르지 않거나 범위를 벗어났습니다. 'yyyy-mm-dd'형식을 사용해주십시오.

마감일이 설정되지 않았습니다.

의존성

No dependencies set.

Reference: gc/snp-batch-validation#102
No description provided.