13 Commits

Author SHA1 Message Date
hiondal
0f1e22c5dc 전체 서비스 빌드 설정 업데이트 및 kos-mock 데이터 동기화 2025-09-11 18:37:56 +09:00
hiondal
3e96b33001 KOS Mock 서비스에 CORS 설정 추가하여 브라우저 CORS 에러 해결
- SecurityConfig.java에 CORS 설정 추가
- 모든 Origin 패턴 허용 및 OPTIONS 요청 처리
- application.yml에 허용 도메인 설정 추가
- 브라우저에서 Mock 데이터 생성 API 호출 시 CORS 에러 해결
2025-09-11 13:16:51 +09:00
hiondal
1bcf004e51 kos-mock SecurityConfig 포맷 수정: 파일 끝 줄바꿈 추가
🔧 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-09-11 13:10:37 +09:00
hiondal
04b3eba6c6 kos-mock CORS 설정 추가: Spring Boot 모범사례 적용으로 크로스 오리진 요청 지원
- SecurityConfig에 CorsConfigurationSource 빈 추가
- 모든 HTTP 메소드 지원 (GET, POST, PUT, DELETE, PATCH, OPTIONS, HEAD)
- 환경변수 기반 Origin 패턴 설정 (개발환경: *, 프로덕션: 구체적 도메인)
- Preflight 요청 캐시 및 노출 헤더 설정
- application.yml에 CORS 설정 블록 추가

🔧 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-09-11 13:07:13 +09:00
hiondal
e4f3c32c8a kos-mock Redis 설정 재추가: 캐시 설정 복원 및 로컬 환경 대응
🔧 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-09-11 11:41:02 +09:00
hiondal
8e9e0780ae kos-mock application.yml에서 Redis 설정 완전 제거: 불필요한 Redis 설정 블록 제거로 설정 정리 완료 2025-09-11 11:39:50 +09:00
hiondal
bf353ad4a5 kos-mock Redis 및 Cache 의존성 제거: @EnableCaching 제거, spring-boot-starter-data-redis 및 spring-boot-starter-cache 의존성 제거로 불필요한 Redis 연결 문제 해결 2025-09-11 11:31:23 +09:00
hiondal
ba300f59a4 백엔드 배포 가이드 작업 중간 저장 2025-09-11 08:37:43 +09:00
hiondal
2599d57a37 회선번호 처리 개선 및 다양한 API 기능 강화
- user-service: 회원등록 API를 upsert 방식으로 변경 (기존 사용자 업데이트 지원)
- user-service: userName 필드 응답 누락 문제 해결 (DB 데이터 업데이트)
- kos-mock: Mock 데이터 생성 기간을 3개월에서 6개월로 확장
- product-service: 회선번호 대시 처리 지원 (010-1234-5678, 01012345678 모두 허용)
- bill-service: 회선번호 대시 선택적 처리 지원 (유연한 입력 형식)
- api-gateway: CORS 중복 헤더 제거 필터 추가

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-09-10 19:25:13 +09:00
hiondal
2a719048f8 API Gateway Swagger 통합 문제 분석 완료
주요 문제점 식별:
- Gateway 라우팅 경로 불일치 (product-service: /products/**, bill-service: /api/v1/bills/**)
- OpenAPI 서버 정보와 실제 Gateway 경로 매핑 누락
- Swagger UI에서 "Try it out" 기능 미작동

다음 단계: 라우팅 경로 통일화 및 OpenAPI 서버 정보 수정 예정

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-09-10 10:45:59 +09:00
hiondal
02bcfa5434 kos-mock 상품변경 실제 DB 업데이트 기능 추가
- MockDataService에 updateCustomerProduct 메서드 추가
- KosMockService에 실제 고객 데이터 업데이트 로직 추가
- 상품변경 시 고객의 current_product_code를 실제로 업데이트하도록 수정
- 트랜잭션 처리로 데이터 일관성 보장
- product-service Hibernate dialect 설정 추가

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-09-10 02:06:24 +09:00
hiondal
6ca4daed8d Swagger 설정 개선 및 context-path 제거
주요 변경사항:
- 모든 서비스 context-path 제거 (user-service: /api/v1, bill-service: /bill-service, product-service: /api/v1, kos-mock: /kos-mock)
- 포트 번호 조정 (bill-service: 8082, kos-mock: 8084)
- 모든 서비스에 표준화된 SwaggerConfig 클래스 추가
- SecurityConfig에서 Swagger 관련 URL 무인증 처리 개선
- JWT Bearer Authentication 스키마 추가
- 서버 URL 설정 및 커스텀 변수 지원

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-09-09 01:32:24 +09:00
hiondal
b489c73201 release 2025-09-09 01:12:14 +09:00