diff --git a/.agents/AGENTS.md b/.agents/AGENTS.md index f7838f3..37f6daf 100644 --- a/.agents/AGENTS.md +++ b/.agents/AGENTS.md @@ -1,4 +1,4 @@ -# AX HUB 프로젝트 개발 규칙 (AGENTS.md) +# AX HUB 프로젝트 개발 규칙 (AGENTS.md) 이 파일은 AI Agent(Antigravity)가 이 프로젝트에서 작업할 때 항상 명심하고 지켜야 할 규칙을 정의하는 파일입니다. 작업 시 유의해야 할 사항이 생기면 언제든지 이 아래에 자유롭게 내용을 추가해 주세요! @@ -8,7 +8,7 @@ * MapStruct 사용 시, Spring DI를 활용하여 의존성 주입(`private final Converter converter;`)을 받는 방식을 권장합니다. (단위 테스트 시에는 `@MockBean` 또는 직접 구현체를 주입하여 테스트) ## 명심해야 할 규칙 추가란 -* `application.properties` 등 설정 파일 수정 시 한글이 깨지지 않도록 항상 UTF-8 인코딩을 유지하고, 깨진 문자열(`?\uFFFD` 등)이 발생하지 않도록 각별히 주의한다. +* `application.yml` 등 설정 파일 수정 시 한글이 깨지지 않도록 항상 UTF-8 인코딩을 유지하고, 깨진 문자열(`?\uFFFD` 등)이 발생하지 않도록 각별히 주의한다. * 이모지는 무조건 넣지 않는다 * import 할것 무조건 한다 * Git commit과 push는 사용자의 명시적인 허락(지시) 없이는 절대 수행하지 않는다. diff --git a/.gitignore b/.gitignore index 6a6d671..6f25a34 100644 --- a/.gitignore +++ b/.gitignore @@ -56,11 +56,69 @@ build/ # ===== VS Code ===== .vscode/ +# ===== 鍮뚮뱶 寃곌낵臾?===== +target/ +!**/src/main/**/target/ +!**/src/test/**/target/ +*.class +*.jar +!gradle/wrapper/gradle-wrapper.jar +*.war +*.ear +*.nar + +# ===== 濡쒓렇 ===== +*.log +logs/ +spring-shell.log + +# ===== Maven ===== +.mvn/wrapper/maven-wrapper.jar +pom.xml.tag +pom.xml.releaseBackup +pom.xml.versionsBackup +pom.xml.next +release.properties +dependency-reduced-pom.xml +buildNumber.properties +.mvn/timing.properties + +# ===== IntelliJ IDEA ===== +.idea/ +*.iws +*.iml +*.ipr +out/ + +# ===== Eclipse / STS ===== +.apt_generated +.classpath +.factorypath +.project +.settings +.springBeans +.sts4-cache +bin/ + +# ===== NetBeans ===== +/nbproject/private/ +/nbbuild/ +/dist/ +/nbdist/ +/.nb-gradle/ +build/ +.gradle/ +!**/src/main/**/build/ +!**/src/test/**/build/ + +# ===== VS Code ===== +.vscode/ + # ===== OS ===== .DS_Store Thumbs.db ehthumbs.db # ===== ?섍꼍?ㅼ젙 (誘쇨컧?뺣낫 遺꾨━ ?? ===== -# application-local.properties -# application-secret.properties +# application-local.yml +# application-secret.yml diff --git a/McpBridge.java b/McpBridge.java index 467c4d6..1654215 100644 --- a/McpBridge.java +++ b/McpBridge.java @@ -1,4 +1,4 @@ -/** +/** * @package io.shinhanlife * @className McpBridge * @description AX HUB 시스템 처리 클래스 diff --git a/README.md b/README.md index 1484501..bf14ac2 100644 --- a/README.md +++ b/README.md @@ -83,7 +83,7 @@ DAP Backend는 2개의 주요 애플리케이션으로 분리 운영됩니다: 레지스트리에 정상적으로 등록되어 게이트웨이가 동적으로 라우팅하지만, 클라이언트에게 제공되는 `/tools/list` API 목록에서는 숨겨집니다. 2. **`register = false`**: 내부 레지스트리(Redis)에 툴 정보를 등록하지 않습니다 (외부 레지스트리를 독자적으로 사용할 경우 등). - 이 경우 게이트웨이는 `application.properties`의 `mcp.gateway.fallback.routes` 설정을 참조하여 **Fallback 정적 라우팅**을 수행하므로 연동이 100% 보장됩니다. + 이 경우 게이트웨이는 `application.yml`의 `mcp.gateway.fallback.routes` 설정을 참조하여 **Fallback 정적 라우팅**을 수행하므로 연동이 100% 보장됩니다. ```java @McpFunction( diff --git a/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/DapGatewayApplication.java b/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/DapGatewayApplication.java index 6bc2478..41aa391 100644 --- a/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/DapGatewayApplication.java +++ b/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/DapGatewayApplication.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.mcg; +package io.shinhanlife.dap.mcg; /** diff --git a/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/aop/GatewayLoggingAspect.java b/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/aop/GatewayLoggingAspect.java index 54fecd2..0a5a4a6 100644 --- a/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/aop/GatewayLoggingAspect.java +++ b/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/aop/GatewayLoggingAspect.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.mcg.aop; +package io.shinhanlife.dap.mcg.aop; import lombok.extern.slf4j.Slf4j; import org.aspectj.lang.ProceedingJoinPoint; diff --git a/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/audit/AuditLogService.java b/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/audit/AuditLogService.java index af8cd33..5cf5007 100644 --- a/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/audit/AuditLogService.java +++ b/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/audit/AuditLogService.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.mcg.audit; +package io.shinhanlife.dap.mcg.audit; /** diff --git a/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/config/AgentResponseBudgetProperties.java b/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/config/AgentResponseBudgetProperties.java index cfdda80..de7e9ff 100644 --- a/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/config/AgentResponseBudgetProperties.java +++ b/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/config/AgentResponseBudgetProperties.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.mcg.config; +package io.shinhanlife.dap.mcg.config; /** diff --git a/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/config/GatewayFallbackProperties.java b/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/config/GatewayFallbackProperties.java index 028173f..d1ea8ff 100644 --- a/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/config/GatewayFallbackProperties.java +++ b/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/config/GatewayFallbackProperties.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.mcg.config; +package io.shinhanlife.dap.mcg.config; import lombok.Data; import org.springframework.boot.context.properties.ConfigurationProperties; diff --git a/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/config/McpGatewayProperties.java b/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/config/McpGatewayProperties.java index 06672fd..75d9903 100644 --- a/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/config/McpGatewayProperties.java +++ b/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/config/McpGatewayProperties.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.mcg.config; +package io.shinhanlife.dap.mcg.config; /** @@ -25,7 +25,7 @@ import java.util.stream.Collectors; @Component @ConfigurationProperties(prefix = "mcp") /** - * application.properties의 mcp.* 설정을 Java 코드에서 사용하기 위한 설정 클래스입니다. + * application.yml의 mcp.* 설정을 Java 코드에서 사용하기 위한 설정 클래스입니다. * * API Key, 허용 Tool, 감사 로그, Redis Trace, Retry, Circuit Breaker, * EIMS/Tool 서버 주소 같은 MCP Gateway 운영 설정을 한 곳에서 관리합니다. diff --git a/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/config/RedisConfig.java b/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/config/RedisConfig.java index b78db18..dfd7655 100644 --- a/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/config/RedisConfig.java +++ b/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/config/RedisConfig.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.mcg.config; +package io.shinhanlife.dap.mcg.config; import io.shinhanlife.dap.mcg.dto.ToolMetadata; import org.springframework.context.annotation.Bean; diff --git a/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/dto/OperationType.java b/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/dto/OperationType.java index 9c31bab..b935f8c 100644 --- a/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/dto/OperationType.java +++ b/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/dto/OperationType.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.mcg.dto; +package io.shinhanlife.dap.mcg.dto; /** * @package io.shinhanlife.dap.mcg.dto diff --git a/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/dto/ToolMetadata.java b/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/dto/ToolMetadata.java index 5ba536c..f4af2e3 100644 --- a/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/dto/ToolMetadata.java +++ b/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/dto/ToolMetadata.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.mcg.dto; +package io.shinhanlife.dap.mcg.dto; import lombok.Getter; import lombok.Setter; diff --git a/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/guardrail/GuardrailService.java b/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/guardrail/GuardrailService.java index be2c4f6..78d95fc 100644 --- a/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/guardrail/GuardrailService.java +++ b/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/guardrail/GuardrailService.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.mcg.guardrail; +package io.shinhanlife.dap.mcg.guardrail; /** diff --git a/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/guardrail/SensitiveDataMasker.java b/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/guardrail/SensitiveDataMasker.java index 2f5c0fb..c4f539d 100644 --- a/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/guardrail/SensitiveDataMasker.java +++ b/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/guardrail/SensitiveDataMasker.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.mcg.guardrail; +package io.shinhanlife.dap.mcg.guardrail; /** diff --git a/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/guardrail/ToolResponseGuardrailService.java b/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/guardrail/ToolResponseGuardrailService.java index 20cc9c9..3f3a616 100644 --- a/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/guardrail/ToolResponseGuardrailService.java +++ b/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/guardrail/ToolResponseGuardrailService.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.mcg.guardrail; +package io.shinhanlife.dap.mcg.guardrail; /** diff --git a/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/messaging/KafkaProducerService.java b/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/messaging/KafkaProducerService.java index a9ba290..474b123 100644 --- a/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/messaging/KafkaProducerService.java +++ b/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/messaging/KafkaProducerService.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.mcg.messaging; +package io.shinhanlife.dap.mcg.messaging; import lombok.RequiredArgsConstructor; import lombok.extern.slf4j.Slf4j; diff --git a/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/presentation/ChatController.java b/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/presentation/ChatController.java index 03810ff..321483b 100644 --- a/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/presentation/ChatController.java +++ b/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/presentation/ChatController.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.mcg.presentation; +package io.shinhanlife.dap.mcg.presentation; /** diff --git a/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/presentation/KillSwitchController.java b/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/presentation/KillSwitchController.java index 79b5b69..47d275f 100644 --- a/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/presentation/KillSwitchController.java +++ b/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/presentation/KillSwitchController.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.mcg.presentation; +package io.shinhanlife.dap.mcg.presentation; import io.shinhanlife.dap.mcg.service.KillSwitchService; import lombok.RequiredArgsConstructor; diff --git a/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/presentation/McpRouterController.java b/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/presentation/McpRouterController.java index ab1aa2c..afa2e7b 100644 --- a/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/presentation/McpRouterController.java +++ b/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/presentation/McpRouterController.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.mcg.presentation; +package io.shinhanlife.dap.mcg.presentation; /** diff --git a/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/presentation/ScaffoldingController.java b/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/presentation/ScaffoldingController.java index 4a8f8ab..c4fb016 100644 --- a/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/presentation/ScaffoldingController.java +++ b/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/presentation/ScaffoldingController.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.mcg.presentation; +package io.shinhanlife.dap.mcg.presentation; /** diff --git a/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/redis/McpMonitorEventService.java b/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/redis/McpMonitorEventService.java index fb930c2..53a91f0 100644 --- a/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/redis/McpMonitorEventService.java +++ b/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/redis/McpMonitorEventService.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.mcg.redis; +package io.shinhanlife.dap.mcg.redis; /** diff --git a/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/redis/RedisToolTraceService.java b/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/redis/RedisToolTraceService.java index a15287e..a1d8533 100644 --- a/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/redis/RedisToolTraceService.java +++ b/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/redis/RedisToolTraceService.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.mcg.redis; +package io.shinhanlife.dap.mcg.redis; /** diff --git a/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/registry/RedisRegistryService.java b/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/registry/RedisRegistryService.java index 6030b0f..44bc8fe 100644 --- a/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/registry/RedisRegistryService.java +++ b/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/registry/RedisRegistryService.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.mcg.registry; +package io.shinhanlife.dap.mcg.registry; import io.shinhanlife.dap.mcg.dto.ToolMetadata; import lombok.RequiredArgsConstructor; diff --git a/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/resilience/CircuitBreaker.java b/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/resilience/CircuitBreaker.java index 7b5a371..93475c0 100644 --- a/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/resilience/CircuitBreaker.java +++ b/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/resilience/CircuitBreaker.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.mcg.resilience; +package io.shinhanlife.dap.mcg.resilience; /** diff --git a/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/resilience/CircuitBreakerMonitorController.java b/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/resilience/CircuitBreakerMonitorController.java index 206044d..5750788 100644 --- a/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/resilience/CircuitBreakerMonitorController.java +++ b/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/resilience/CircuitBreakerMonitorController.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.mcg.resilience; +package io.shinhanlife.dap.mcg.resilience; /** diff --git a/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/resilience/CircuitBreakerService.java b/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/resilience/CircuitBreakerService.java index 61086b3..c93cc1a 100644 --- a/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/resilience/CircuitBreakerService.java +++ b/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/resilience/CircuitBreakerService.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.mcg.resilience; +package io.shinhanlife.dap.mcg.resilience; /** diff --git a/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/resilience/CircuitBreakerSnapshot.java b/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/resilience/CircuitBreakerSnapshot.java index 2c575a8..e87d303 100644 --- a/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/resilience/CircuitBreakerSnapshot.java +++ b/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/resilience/CircuitBreakerSnapshot.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.mcg.resilience; +package io.shinhanlife.dap.mcg.resilience; /** diff --git a/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/resilience/CircuitBreakerState.java b/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/resilience/CircuitBreakerState.java index 5468e43..ac3afd8 100644 --- a/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/resilience/CircuitBreakerState.java +++ b/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/resilience/CircuitBreakerState.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.mcg.resilience; +package io.shinhanlife.dap.mcg.resilience; /** diff --git a/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/resilience/FailureType.java b/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/resilience/FailureType.java index be4298c..b089c8a 100644 --- a/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/resilience/FailureType.java +++ b/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/resilience/FailureType.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.mcg.resilience; +package io.shinhanlife.dap.mcg.resilience; /** diff --git a/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/resilience/RetryPolicy.java b/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/resilience/RetryPolicy.java index 7521ddb..a9c0c03 100644 --- a/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/resilience/RetryPolicy.java +++ b/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/resilience/RetryPolicy.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.mcg.resilience; +package io.shinhanlife.dap.mcg.resilience; /** diff --git a/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/resilience/ToolExecutionException.java b/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/resilience/ToolExecutionException.java index 16d9480..b0a3cfe 100644 --- a/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/resilience/ToolExecutionException.java +++ b/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/resilience/ToolExecutionException.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.mcg.resilience; +package io.shinhanlife.dap.mcg.resilience; /** diff --git a/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/security/McpRequestContext.java b/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/security/McpRequestContext.java index fa899a8..d66ccdf 100644 --- a/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/security/McpRequestContext.java +++ b/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/security/McpRequestContext.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.mcg.security; +package io.shinhanlife.dap.mcg.security; /** diff --git a/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/security/McpRequestContextResolver.java b/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/security/McpRequestContextResolver.java index fe95001..856b894 100644 --- a/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/security/McpRequestContextResolver.java +++ b/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/security/McpRequestContextResolver.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.mcg.security; +package io.shinhanlife.dap.mcg.security; /** diff --git a/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/security/ToolAuthorizationService.java b/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/security/ToolAuthorizationService.java index aa173ef..29d6cc2 100644 --- a/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/security/ToolAuthorizationService.java +++ b/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/security/ToolAuthorizationService.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.mcg.security; +package io.shinhanlife.dap.mcg.security; /** diff --git a/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/service/ExecuteService.java b/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/service/ExecuteService.java index ba24cdc..dfb7384 100644 --- a/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/service/ExecuteService.java +++ b/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/service/ExecuteService.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.mcg.service; +package io.shinhanlife.dap.mcg.service; /** diff --git a/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/service/KillSwitchService.java b/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/service/KillSwitchService.java index 54d17d5..744511b 100644 --- a/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/service/KillSwitchService.java +++ b/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/service/KillSwitchService.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.mcg.service; +package io.shinhanlife.dap.mcg.service; import lombok.RequiredArgsConstructor; import lombok.extern.slf4j.Slf4j; diff --git a/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/service/ToolPlanner.java b/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/service/ToolPlanner.java index 58e7eb5..02d3798 100644 --- a/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/service/ToolPlanner.java +++ b/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/service/ToolPlanner.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.mcg.service; +package io.shinhanlife.dap.mcg.service; import io.shinhanlife.dap.common.mcp.security.SecurityProperties; import io.shinhanlife.dap.mcg.registry.RedisRegistryService; diff --git a/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/sync/CustomWebMvcSseServerTransportProvider.java b/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/sync/CustomWebMvcSseServerTransportProvider.java index 4607b8c..3e6317c 100644 --- a/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/sync/CustomWebMvcSseServerTransportProvider.java +++ b/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/sync/CustomWebMvcSseServerTransportProvider.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.mcg.sync; +package io.shinhanlife.dap.mcg.sync; /** * @package io.shinhanlife.dap.mcg.sync diff --git a/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/sync/DynamicMcpController.java b/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/sync/DynamicMcpController.java index 5549777..49b775c 100644 --- a/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/sync/DynamicMcpController.java +++ b/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/sync/DynamicMcpController.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.mcg.sync; +package io.shinhanlife.dap.mcg.sync; /** diff --git a/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/sync/DynamicMcpServerManager.java b/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/sync/DynamicMcpServerManager.java index b348891..97eb2de 100644 --- a/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/sync/DynamicMcpServerManager.java +++ b/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/sync/DynamicMcpServerManager.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.mcg.sync; +package io.shinhanlife.dap.mcg.sync; /** diff --git a/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/sync/RegistryMcpToolSpecificationFactory.java b/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/sync/RegistryMcpToolSpecificationFactory.java index 9399601..cb8c47a 100644 --- a/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/sync/RegistryMcpToolSpecificationFactory.java +++ b/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/sync/RegistryMcpToolSpecificationFactory.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.mcg.sync; +package io.shinhanlife.dap.mcg.sync; /** diff --git a/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/sync/RegistryMcpToolSynchronizer.java b/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/sync/RegistryMcpToolSynchronizer.java index 0e7a638..e60df91 100644 --- a/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/sync/RegistryMcpToolSynchronizer.java +++ b/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/sync/RegistryMcpToolSynchronizer.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.mcg.sync; +package io.shinhanlife.dap.mcg.sync; import io.shinhanlife.dap.mcg.dto.ToolMetadata; import io.shinhanlife.dap.mcg.registry.RedisRegistryService; diff --git a/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/tool/large/AgentResponseBudgetService.java b/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/tool/large/AgentResponseBudgetService.java index 23fa87c..357cfce 100644 --- a/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/tool/large/AgentResponseBudgetService.java +++ b/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/tool/large/AgentResponseBudgetService.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.mcg.tool.large; +package io.shinhanlife.dap.mcg.tool.large; /** diff --git a/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/tool/large/LargeToolResponseService.java b/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/tool/large/LargeToolResponseService.java index 35f9528..df2be0a 100644 --- a/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/tool/large/LargeToolResponseService.java +++ b/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/tool/large/LargeToolResponseService.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.mcg.tool.large; +package io.shinhanlife.dap.mcg.tool.large; /** diff --git a/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/tool/large/PaginationRequestValidator.java b/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/tool/large/PaginationRequestValidator.java index 94d4b4a..cf75fb9 100644 --- a/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/tool/large/PaginationRequestValidator.java +++ b/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/tool/large/PaginationRequestValidator.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.mcg.tool.large; +package io.shinhanlife.dap.mcg.tool.large; /** diff --git a/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/tool/result/ToolExecutionResult.java b/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/tool/result/ToolExecutionResult.java index f1c50e0..34cb73e 100644 --- a/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/tool/result/ToolExecutionResult.java +++ b/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/tool/result/ToolExecutionResult.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.mcg.tool.result; +package io.shinhanlife.dap.mcg.tool.result; /** diff --git a/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/tool/result/ToolExecutionResultFormatter.java b/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/tool/result/ToolExecutionResultFormatter.java index 117891a..b1259d6 100644 --- a/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/tool/result/ToolExecutionResultFormatter.java +++ b/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/tool/result/ToolExecutionResultFormatter.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.mcg.tool.result; +package io.shinhanlife.dap.mcg.tool.result; /** diff --git a/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/transport/HttpToolInvoker.java b/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/transport/HttpToolInvoker.java index fd0ff31..5444506 100644 --- a/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/transport/HttpToolInvoker.java +++ b/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/transport/HttpToolInvoker.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.mcg.transport; +package io.shinhanlife.dap.mcg.transport; /** diff --git a/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/transport/ToolInvoker.java b/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/transport/ToolInvoker.java index de66ac5..74e2db2 100644 --- a/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/transport/ToolInvoker.java +++ b/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/transport/ToolInvoker.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.mcg.transport; +package io.shinhanlife.dap.mcg.transport; /** diff --git a/dap-gateway/src/main/java/io/shinhanlife/dap/sample/converter/SampleConverter.java b/dap-gateway/src/main/java/io/shinhanlife/dap/sample/converter/SampleConverter.java index ad67819..5e6da53 100644 --- a/dap-gateway/src/main/java/io/shinhanlife/dap/sample/converter/SampleConverter.java +++ b/dap-gateway/src/main/java/io/shinhanlife/dap/sample/converter/SampleConverter.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.sample.converter; +package io.shinhanlife.dap.sample.converter; import io.shinhanlife.dap.sample.domain.model.AppliSystNtfyPatiModel; import io.shinhanlife.dap.sample.dto.AppliSystNtfyRgiInDTO; diff --git a/dap-gateway/src/main/java/io/shinhanlife/dap/sample/domain/model/AppliSystNtfyPatiModel.java b/dap-gateway/src/main/java/io/shinhanlife/dap/sample/domain/model/AppliSystNtfyPatiModel.java index 087b66a..e2bb7db 100644 --- a/dap-gateway/src/main/java/io/shinhanlife/dap/sample/domain/model/AppliSystNtfyPatiModel.java +++ b/dap-gateway/src/main/java/io/shinhanlife/dap/sample/domain/model/AppliSystNtfyPatiModel.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.sample.domain.model; +package io.shinhanlife.dap.sample.domain.model; import io.shinhanlife.glow.db.dto.AuditInfo; import lombok.*; diff --git a/dap-gateway/src/main/java/io/shinhanlife/dap/sample/domain/repository/GlowSampleRepository.java b/dap-gateway/src/main/java/io/shinhanlife/dap/sample/domain/repository/GlowSampleRepository.java index 08c6258..05d5549 100644 --- a/dap-gateway/src/main/java/io/shinhanlife/dap/sample/domain/repository/GlowSampleRepository.java +++ b/dap-gateway/src/main/java/io/shinhanlife/dap/sample/domain/repository/GlowSampleRepository.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.sample.domain.repository; +package io.shinhanlife.dap.sample.domain.repository; import io.shinhanlife.dap.sample.domain.model.AppliSystNtfyPatiModel; import io.shinhanlife.dap.sample.dto.StrnTermListInDTO; diff --git a/dap-gateway/src/main/java/io/shinhanlife/dap/sample/domain/service/GlowSampleService.java b/dap-gateway/src/main/java/io/shinhanlife/dap/sample/domain/service/GlowSampleService.java index cbf2dbd..59b8023 100644 --- a/dap-gateway/src/main/java/io/shinhanlife/dap/sample/domain/service/GlowSampleService.java +++ b/dap-gateway/src/main/java/io/shinhanlife/dap/sample/domain/service/GlowSampleService.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.sample.domain.service; +package io.shinhanlife.dap.sample.domain.service; import io.shinhanlife.dap.sample.dto.AppliSystNtfyRgiInDTO; import io.shinhanlife.dap.sample.dto.StrnTermListInDTO; diff --git a/dap-gateway/src/main/java/io/shinhanlife/dap/sample/domain/service/impl/GlowSampleServiceImpl.java b/dap-gateway/src/main/java/io/shinhanlife/dap/sample/domain/service/impl/GlowSampleServiceImpl.java index c206d00..1f67017 100644 --- a/dap-gateway/src/main/java/io/shinhanlife/dap/sample/domain/service/impl/GlowSampleServiceImpl.java +++ b/dap-gateway/src/main/java/io/shinhanlife/dap/sample/domain/service/impl/GlowSampleServiceImpl.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.sample.domain.service.impl; +package io.shinhanlife.dap.sample.domain.service.impl; import io.shinhanlife.dap.sample.converter.SampleConverter; import io.shinhanlife.dap.sample.domain.model.AppliSystNtfyPatiModel; diff --git a/dap-gateway/src/main/java/io/shinhanlife/dap/sample/dto/AppliSystNtfyRgiInDTO.java b/dap-gateway/src/main/java/io/shinhanlife/dap/sample/dto/AppliSystNtfyRgiInDTO.java index 8399cb2..985113b 100644 --- a/dap-gateway/src/main/java/io/shinhanlife/dap/sample/dto/AppliSystNtfyRgiInDTO.java +++ b/dap-gateway/src/main/java/io/shinhanlife/dap/sample/dto/AppliSystNtfyRgiInDTO.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.sample.dto; +package io.shinhanlife.dap.sample.dto; import lombok.Getter; import lombok.Setter; diff --git a/dap-gateway/src/main/java/io/shinhanlife/dap/sample/dto/StrnTermListInDTO.java b/dap-gateway/src/main/java/io/shinhanlife/dap/sample/dto/StrnTermListInDTO.java index 560bcf6..a0c561c 100644 --- a/dap-gateway/src/main/java/io/shinhanlife/dap/sample/dto/StrnTermListInDTO.java +++ b/dap-gateway/src/main/java/io/shinhanlife/dap/sample/dto/StrnTermListInDTO.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.sample.dto; +package io.shinhanlife.dap.sample.dto; import lombok.NoArgsConstructor; import lombok.AllArgsConstructor; diff --git a/dap-gateway/src/main/java/io/shinhanlife/dap/sample/dto/StrnTermListOutDTO.java b/dap-gateway/src/main/java/io/shinhanlife/dap/sample/dto/StrnTermListOutDTO.java index 3ff6c62..81d61cb 100644 --- a/dap-gateway/src/main/java/io/shinhanlife/dap/sample/dto/StrnTermListOutDTO.java +++ b/dap-gateway/src/main/java/io/shinhanlife/dap/sample/dto/StrnTermListOutDTO.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.sample.dto; +package io.shinhanlife.dap.sample.dto; import lombok.NoArgsConstructor; import lombok.AllArgsConstructor; diff --git a/dap-gateway/src/main/java/io/shinhanlife/dap/sample/presentation/GlowSampleController.java b/dap-gateway/src/main/java/io/shinhanlife/dap/sample/presentation/GlowSampleController.java index 17e474d..ba05d16 100644 --- a/dap-gateway/src/main/java/io/shinhanlife/dap/sample/presentation/GlowSampleController.java +++ b/dap-gateway/src/main/java/io/shinhanlife/dap/sample/presentation/GlowSampleController.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.sample.presentation; +package io.shinhanlife.dap.sample.presentation; import io.shinhanlife.dap.sample.presentation.io.AppliSystNtfyPatiRequest; diff --git a/dap-gateway/src/main/java/io/shinhanlife/dap/sample/presentation/io/AppliSystNtfyPatiRequest.java b/dap-gateway/src/main/java/io/shinhanlife/dap/sample/presentation/io/AppliSystNtfyPatiRequest.java index f3a9390..b8c3366 100644 --- a/dap-gateway/src/main/java/io/shinhanlife/dap/sample/presentation/io/AppliSystNtfyPatiRequest.java +++ b/dap-gateway/src/main/java/io/shinhanlife/dap/sample/presentation/io/AppliSystNtfyPatiRequest.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.sample.presentation.io; +package io.shinhanlife.dap.sample.presentation.io; import lombok.*; diff --git a/dap-gateway/src/main/java/io/shinhanlife/dap/sample/presentation/io/AppliSystNtfyPatiResponse.java b/dap-gateway/src/main/java/io/shinhanlife/dap/sample/presentation/io/AppliSystNtfyPatiResponse.java index 125c520..c0f6b54 100644 --- a/dap-gateway/src/main/java/io/shinhanlife/dap/sample/presentation/io/AppliSystNtfyPatiResponse.java +++ b/dap-gateway/src/main/java/io/shinhanlife/dap/sample/presentation/io/AppliSystNtfyPatiResponse.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.sample.presentation.io; +package io.shinhanlife.dap.sample.presentation.io; import lombok.*; diff --git a/dap-gateway/src/main/java/io/shinhanlife/dap/sample/presentation/io/StrnTermRequest.java b/dap-gateway/src/main/java/io/shinhanlife/dap/sample/presentation/io/StrnTermRequest.java index a0caa91..bf2b252 100644 --- a/dap-gateway/src/main/java/io/shinhanlife/dap/sample/presentation/io/StrnTermRequest.java +++ b/dap-gateway/src/main/java/io/shinhanlife/dap/sample/presentation/io/StrnTermRequest.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.sample.presentation.io; +package io.shinhanlife.dap.sample.presentation.io; import io.shinhanlife.glow.PageInfo; import lombok.*; diff --git a/dap-gateway/src/main/java/io/shinhanlife/dap/sample/presentation/io/StrnTermResponse.java b/dap-gateway/src/main/java/io/shinhanlife/dap/sample/presentation/io/StrnTermResponse.java index 93f49a1..c9f71d6 100644 --- a/dap-gateway/src/main/java/io/shinhanlife/dap/sample/presentation/io/StrnTermResponse.java +++ b/dap-gateway/src/main/java/io/shinhanlife/dap/sample/presentation/io/StrnTermResponse.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.sample.presentation.io; +package io.shinhanlife.dap.sample.presentation.io; import io.shinhanlife.glow.PageInfo; import lombok.*; diff --git a/dap-gateway/src/main/java/io/shinhanlife/dap/sample/usecase/GlowSampleUseCase.java b/dap-gateway/src/main/java/io/shinhanlife/dap/sample/usecase/GlowSampleUseCase.java index 3d9b9a5..7efaa6e 100644 --- a/dap-gateway/src/main/java/io/shinhanlife/dap/sample/usecase/GlowSampleUseCase.java +++ b/dap-gateway/src/main/java/io/shinhanlife/dap/sample/usecase/GlowSampleUseCase.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.sample.usecase; +package io.shinhanlife.dap.sample.usecase; import io.shinhanlife.dap.sample.presentation.io.AppliSystNtfyPatiRequest; import io.shinhanlife.dap.sample.presentation.io.AppliSystNtfyPatiResponse; diff --git a/dap-gateway/src/main/java/io/shinhanlife/dap/sample/usecase/impl/GlowSampleUseCaseImpl.java b/dap-gateway/src/main/java/io/shinhanlife/dap/sample/usecase/impl/GlowSampleUseCaseImpl.java index 4d61c65..12aa30f 100644 --- a/dap-gateway/src/main/java/io/shinhanlife/dap/sample/usecase/impl/GlowSampleUseCaseImpl.java +++ b/dap-gateway/src/main/java/io/shinhanlife/dap/sample/usecase/impl/GlowSampleUseCaseImpl.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.sample.usecase.impl; +package io.shinhanlife.dap.sample.usecase.impl; import io.shinhanlife.dap.sample.converter.SampleConverter; import io.shinhanlife.dap.sample.domain.service.GlowSampleService; diff --git a/dap-gateway/src/main/resources/application-dev.properties b/dap-gateway/src/main/resources/application-dev.properties deleted file mode 100644 index b42e93e..0000000 --- a/dap-gateway/src/main/resources/application-dev.properties +++ /dev/null @@ -1,19 +0,0 @@ -# Dev 환경 전용 설정 (개발 서버 DB 연결 정보 등) -# spring.datasource.url=jdbc:oracle:thin:@//dev-db-host:1521/XEPDB1 -# spring.datasource.driverClassName=oracle.jdbc.OracleDriver -# spring.datasource.username=dev_user -# spring.datasource.password=dev_password - -# OCI (Oracle Cloud) 개발 환경 라우팅 -mcp.gateway.fallback.routes.sms=http://144.24.70.100:8282 -mcp.gateway.fallback.routes.email=http://144.24.70.100:8283 -mcp.gateway.fallback.default-url=http://144.24.70.100:8284 -mcp.gateway.fallback.routes.payment=http://144.24.70.100:8285 -mcp.gateway.fallback.routes.hr=http://144.24.70.100:8284 - -# --- 신한라이프 EAI/MCI 연계 IP 정보 (개발 환경) --- -shinhan.integration.envrTypeCd=D -shinhan.integration.eai.url=http://10.176.32.181 -shinhan.integration.internalMci.url=http://10.176.32.173 -shinhan.integration.bancaMci.url=http://10.176.32.117 -shinhan.integration.externalMci.url=http://10.176.32.176 diff --git a/dap-gateway/src/main/resources/application-dev.yml b/dap-gateway/src/main/resources/application-dev.yml new file mode 100644 index 0000000..5e81012 --- /dev/null +++ b/dap-gateway/src/main/resources/application-dev.yml @@ -0,0 +1,31 @@ +# Dev 환경 전용 설정 (개발 서버 DB 연결 정보 등) +# spring: +# datasource: +# url: jdbc:oracle:thin:@//dev-db-host:1521/XEPDB1 +# driverClassName: oracle.jdbc.OracleDriver +# username: dev_user +# password: dev_password + +# OCI (Oracle Cloud) 개발 환경 라우팅 +mcp: + gateway: + fallback: + default-url: http://144.24.70.100:8284 + routes: + sms: http://144.24.70.100:8282 + email: http://144.24.70.100:8283 + payment: http://144.24.70.100:8285 + hr: http://144.24.70.100:8284 + +# --- 신한라이프 EAI/MCI 연계 IP 정보 (개발 환경) --- +shinhan: + integration: + envrTypeCd: D + eai: + url: http://10.176.32.181 + internalMci: + url: http://10.176.32.173 + bancaMci: + url: http://10.176.32.117 + externalMci: + url: http://10.176.32.176 diff --git a/dap-gateway/src/main/resources/application-local.properties b/dap-gateway/src/main/resources/application-local.properties deleted file mode 100644 index 22b5ad8..0000000 --- a/dap-gateway/src/main/resources/application-local.properties +++ /dev/null @@ -1,27 +0,0 @@ -# Local ?섍꼍 ?꾩슜 ?ㅼ젙 (H2 硫붾え由?DB ?? -spring.datasource.url=jdbc:p6spy:h2:mem:testdb;DB_CLOSE_DELAY=-1; -spring.datasource.driverClassName=com.p6spy.engine.spy.P6SpyDriver -spring.datasource.username=sa -spring.datasource.password=password - -spring.h2.console.enabled=true -# EIMS 동적 라우팅 접속 정보 -eims.http.url=http://localhost:${server.port}/api/gateway -eims.tcp.host=127.0.0.1 -eims.tcp.port=8090 -eims.tcp.timeout=5000 -eims.jsp.form.url=http://localhost:${server.port}/mock/jsp-form -eims.jsp.json.url=http://localhost:${server.port}/mock/jsp-json -eims.mci.url=http://localhost:${server.port}/api/mock/esb/api -eims.mcistring.url=http://localhost:${server.port}/api/mock/esb/string - -# Gateway/Tool URLs -mcp.adapter.url=http://localhost:${server.port}/rpc/v1/execute -mcp.gateway.url=http://localhost:${server.port}/mcp/api/v1 -mcp.tool.host=localhost - -# Disable Kafka -spring.autoconfigure.exclude=org.springframework.boot.autoconfigure.kafka.KafkaAutoConfiguration - -# Suppress Kafka Connection Logs -logging.level.org.apache.kafka=ERROR diff --git a/dap-gateway/src/main/resources/application-local.yml b/dap-gateway/src/main/resources/application-local.yml new file mode 100644 index 0000000..2867d54 --- /dev/null +++ b/dap-gateway/src/main/resources/application-local.yml @@ -0,0 +1,41 @@ +# Local 환경 전용 설정 (H2 메모리 DB 등) +spring: + datasource: + url: jdbc:p6spy:h2:mem:testdb;DB_CLOSE_DELAY=-1; + driverClassName: com.p6spy.engine.spy.P6SpyDriver + username: sa + password: password + h2: + console: + enabled: true + autoconfigure: + exclude: org.springframework.boot.autoconfigure.kafka.KafkaAutoConfiguration + +eims: + http: + url: http://localhost:${server.port}/api/gateway + tcp: + host: 127.0.0.1 + port: 8090 + timeout: 5000 + jsp: + form: + url: http://localhost:${server.port}/mock/jsp-form + json: + url: http://localhost:${server.port}/mock/jsp-json + mci: + url: http://localhost:${server.port}/api/mock/esb/api + mcistring: + url: http://localhost:${server.port}/api/mock/esb/string + +mcp: + adapter: + url: http://localhost:${server.port}/rpc/v1/execute + gateway: + url: http://localhost:${server.port}/mcp/api/v1 + tool: + host: localhost + +logging: + level: + org.apache.kafka: ERROR diff --git a/dap-gateway/src/main/resources/application-prod.properties b/dap-gateway/src/main/resources/application-prod.properties deleted file mode 100644 index c31b39b..0000000 --- a/dap-gateway/src/main/resources/application-prod.properties +++ /dev/null @@ -1,12 +0,0 @@ -# Prod 환경 전용 설정 (운영 서버 DB 연결 정보 등) -# spring.datasource.url=jdbc:oracle:thin:@//prod-db-host:1521/PROD -# spring.datasource.driverClassName=oracle.jdbc.OracleDriver -# spring.datasource.username=prod_user -# spring.datasource.password=prod_password - -# --- 신한라이프 EAI/MCI 연계 IP 정보 (운영 환경) --- -shinhan.integration.envrTypeCd=R -shinhan.integration.eai.url=http://10.172.32.181 -shinhan.integration.internalMci.url=http://10.172.32.173 -shinhan.integration.bancaMci.url=http://10.172.32.117 -shinhan.integration.externalMci.url=http://10.172.32.177 diff --git a/dap-gateway/src/main/resources/application-prod.yml b/dap-gateway/src/main/resources/application-prod.yml new file mode 100644 index 0000000..c1b230a --- /dev/null +++ b/dap-gateway/src/main/resources/application-prod.yml @@ -0,0 +1,20 @@ +# Prod 환경 전용 설정 (운영 서버 DB 연결 정보 등) +# spring: +# datasource: +# url: jdbc:oracle:thin:@//prod-db-host:1521/PROD +# driverClassName: oracle.jdbc.OracleDriver +# username: prod_user +# password: prod_password + +# --- 신한라이프 EAI/MCI 연계 IP 정보 (운영 환경) --- +shinhan: + integration: + envrTypeCd: R + eai: + url: http://10.172.32.181 + internalMci: + url: http://10.172.32.173 + bancaMci: + url: http://10.172.32.117 + externalMci: + url: http://10.172.32.177 diff --git a/dap-gateway/src/main/resources/application.properties b/dap-gateway/src/main/resources/application.properties deleted file mode 100644 index e8ec0c7..0000000 --- a/dap-gateway/src/main/resources/application.properties +++ /dev/null @@ -1,52 +0,0 @@ -spring.application.name=dap-admin - -# Gateway Fallback Routing (For unregistered tools) -mcp.gateway.fallback.routes.sms=http://tool-sms:8082 -mcp.gateway.fallback.routes.email=http://tool-email:8083 -mcp.gateway.fallback.default-url=http://tool-other:8084 -mcp.gateway.fallback.routes.payment=http://tool-payment:8085 -mcp.gateway.fallback.routes.hr=http://tool-hr:8086 - - - -server.port=8081 -server.http2.enabled=true - -# 기본적으로 local 환경을 실행 -spring.profiles.active=local - -# MyBatis 공통 설정 -mybatis.mapper-locations=classpath:mapper/**/*.xml -mybatis.type-aliases-package= -mybatis.configuration.map-underscore-to-camel-case=true -spring.sql.init.mode=always - -logging.level.com.corundumstudio.socketio=DEBUG - -# 우아한 종료 (Graceful Shutdown) 설정 -server.shutdown=graceful -spring.lifecycle.timeout-per-shutdown-phase=20s -# Suppress Kafka Connection Logs -logging.level.org.apache.kafka=ERROR - -# Spring AI MCP Server Settings -# spring.ai.mcp.server.protocol=STATELESS -mcp.agent-claims-required=false -mcp.trusted-claims-required=false -mcp.write-approval-required=false -mcp.default-page-size=100 -mcp.max-page-size=500 -mcp.max-pages-per-call=3 -mcp.max-stream-bytes=1048576 -mcp.max-response-bytes-from-tool=5242880 -mcp.tool-registry-sync-interval-millis=5000 - -# API 보안 키 설정 -mcp.security.tenant-domains.TESTER-DEV=ALL -mcp.security.tenant-domains.system=ALL -# Spring AI OpenAI / Gemini API Config -spring.ai.openai.api-key=AQ.Ab8RN6KFZggsQf8iooY1v_3h3vp2TIjiYB54dV4Yay3vVKEMtg -spring.ai.openai.base-url=https://generativelanguage.googleapis.com/v1beta/openai/ -spring.ai.openai.chat.options.model=gemini-flash-latest -spring.ai.openai.chat.options.temperature=0.3 - diff --git a/dap-gateway/src/main/resources/application.yml b/dap-gateway/src/main/resources/application.yml new file mode 100644 index 0000000..699ad47 --- /dev/null +++ b/dap-gateway/src/main/resources/application.yml @@ -0,0 +1,58 @@ +spring: + application: + name: dap-admin + profiles: + active: local + sql: + init: + mode: always + lifecycle: + timeout-per-shutdown-phase: 20s + ai: + openai: + api-key: AQ.Ab8RN6KFZggsQf8iooY1v_3h3vp2TIjiYB54dV4Yay3vVKEMtg + base-url: https://generativelanguage.googleapis.com/v1beta/openai/ + chat: + options: + model: gemini-flash-latest + temperature: 0.3 + +server: + port: 8081 + http2: + enabled: true + shutdown: graceful + +mcp: + gateway: + fallback: + default-url: http://tool-other:8084 + routes: + sms: http://tool-sms:8082 + email: http://tool-email:8083 + payment: http://tool-payment:8085 + hr: http://tool-hr:8086 + agent-claims-required: false + trusted-claims-required: false + write-approval-required: false + default-page-size: 100 + max-page-size: 500 + max-pages-per-call: 3 + max-stream-bytes: 1048576 + max-response-bytes-from-tool: 5242880 + tool-registry-sync-interval-millis: 5000 + security: + tenant-domains: + TESTER-DEV: ALL + system: ALL + +mybatis: + mapper-locations: classpath:mapper/**/*.xml + type-aliases-package: "" + configuration: + map-underscore-to-camel-case: true + +logging: + level: + com.corundumstudio.socketio: DEBUG + org.apache.kafka: ERROR diff --git a/dap-gateway/src/test/java/io/shinhanlife/dap/biz/mcp/gateway/DapGatewayApplicationTests.java b/dap-gateway/src/test/java/io/shinhanlife/dap/biz/mcp/gateway/DapGatewayApplicationTests.java index 844ec07..ed5a2f6 100644 --- a/dap-gateway/src/test/java/io/shinhanlife/dap/biz/mcp/gateway/DapGatewayApplicationTests.java +++ b/dap-gateway/src/test/java/io/shinhanlife/dap/biz/mcp/gateway/DapGatewayApplicationTests.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.mcg; +package io.shinhanlife.dap.mcg; /** diff --git a/dap-gateway/src/test/java/io/shinhanlife/dap/biz/mcp/gateway/tool/large/PaginationRequestValidatorTest.java b/dap-gateway/src/test/java/io/shinhanlife/dap/biz/mcp/gateway/tool/large/PaginationRequestValidatorTest.java index cef3d4d..65deacf 100644 --- a/dap-gateway/src/test/java/io/shinhanlife/dap/biz/mcp/gateway/tool/large/PaginationRequestValidatorTest.java +++ b/dap-gateway/src/test/java/io/shinhanlife/dap/biz/mcp/gateway/tool/large/PaginationRequestValidatorTest.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.mcg.tool.large; +package io.shinhanlife.dap.mcg.tool.large; /** diff --git a/dap-tool-core/src/main/java/io/shinhanlife/dap/common/adapter/aop/EimsMonitoringAspect.java b/dap-tool-core/src/main/java/io/shinhanlife/dap/common/adapter/aop/EimsMonitoringAspect.java index ffe2845..6d4474c 100644 --- a/dap-tool-core/src/main/java/io/shinhanlife/dap/common/adapter/aop/EimsMonitoringAspect.java +++ b/dap-tool-core/src/main/java/io/shinhanlife/dap/common/adapter/aop/EimsMonitoringAspect.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.common.adapter.aop; +package io.shinhanlife.dap.common.adapter.aop; import lombok.extern.slf4j.Slf4j; import org.aspectj.lang.ProceedingJoinPoint; diff --git a/dap-tool-core/src/main/java/io/shinhanlife/dap/common/adapter/connector/ExternalApiConnector.java b/dap-tool-core/src/main/java/io/shinhanlife/dap/common/adapter/connector/ExternalApiConnector.java index 324bd3c..8a7ab10 100644 --- a/dap-tool-core/src/main/java/io/shinhanlife/dap/common/adapter/connector/ExternalApiConnector.java +++ b/dap-tool-core/src/main/java/io/shinhanlife/dap/common/adapter/connector/ExternalApiConnector.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.common.adapter.connector; +package io.shinhanlife.dap.common.adapter.connector; import io.shinhanlife.dap.common.adapter.support.DynamicPayloadBuilder; import io.shinhanlife.dap.common.adapter.support.DynamicSchemaValidator; diff --git a/dap-tool-core/src/main/java/io/shinhanlife/dap/common/adapter/connector/InternalSystemConnector.java b/dap-tool-core/src/main/java/io/shinhanlife/dap/common/adapter/connector/InternalSystemConnector.java index 0a5ef2f..770ea3c 100644 --- a/dap-tool-core/src/main/java/io/shinhanlife/dap/common/adapter/connector/InternalSystemConnector.java +++ b/dap-tool-core/src/main/java/io/shinhanlife/dap/common/adapter/connector/InternalSystemConnector.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.common.adapter.connector; +package io.shinhanlife.dap.common.adapter.connector; import io.shinhanlife.dap.common.adapter.support.DynamicPayloadBuilder; import io.shinhanlife.dap.common.adapter.support.DynamicSchemaValidator; diff --git a/dap-tool-core/src/main/java/io/shinhanlife/dap/common/adapter/connector/LegacyDbConnector.java b/dap-tool-core/src/main/java/io/shinhanlife/dap/common/adapter/connector/LegacyDbConnector.java index 1202dcb..70ab767 100644 --- a/dap-tool-core/src/main/java/io/shinhanlife/dap/common/adapter/connector/LegacyDbConnector.java +++ b/dap-tool-core/src/main/java/io/shinhanlife/dap/common/adapter/connector/LegacyDbConnector.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.common.adapter.connector; +package io.shinhanlife.dap.common.adapter.connector; import io.shinhanlife.dap.common.adapter.support.ResultStandardizer; import io.github.resilience4j.circuitbreaker.annotation.CircuitBreaker; diff --git a/dap-tool-core/src/main/java/io/shinhanlife/dap/common/adapter/connector/LegacyEimsConnector.java b/dap-tool-core/src/main/java/io/shinhanlife/dap/common/adapter/connector/LegacyEimsConnector.java index 8ded6b0..fe3c869 100644 --- a/dap-tool-core/src/main/java/io/shinhanlife/dap/common/adapter/connector/LegacyEimsConnector.java +++ b/dap-tool-core/src/main/java/io/shinhanlife/dap/common/adapter/connector/LegacyEimsConnector.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.common.adapter.connector; +package io.shinhanlife.dap.common.adapter.connector; import com.fasterxml.jackson.databind.ObjectMapper; import io.shinhanlife.dap.common.adapter.sender.EimsSender; diff --git a/dap-tool-core/src/main/java/io/shinhanlife/dap/common/adapter/connector/ThirdPartySecurityConnector.java b/dap-tool-core/src/main/java/io/shinhanlife/dap/common/adapter/connector/ThirdPartySecurityConnector.java index ae0463e..31b2089 100644 --- a/dap-tool-core/src/main/java/io/shinhanlife/dap/common/adapter/connector/ThirdPartySecurityConnector.java +++ b/dap-tool-core/src/main/java/io/shinhanlife/dap/common/adapter/connector/ThirdPartySecurityConnector.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.common.adapter.connector; +package io.shinhanlife.dap.common.adapter.connector; import com.fasterxml.jackson.databind.ObjectMapper; import lombok.RequiredArgsConstructor; diff --git a/dap-tool-core/src/main/java/io/shinhanlife/dap/common/adapter/dto/ErrorDetail.java b/dap-tool-core/src/main/java/io/shinhanlife/dap/common/adapter/dto/ErrorDetail.java index e5c3754..39addad 100644 --- a/dap-tool-core/src/main/java/io/shinhanlife/dap/common/adapter/dto/ErrorDetail.java +++ b/dap-tool-core/src/main/java/io/shinhanlife/dap/common/adapter/dto/ErrorDetail.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.common.adapter.dto; +package io.shinhanlife.dap.common.adapter.dto; import lombok.Builder; import lombok.NoArgsConstructor; diff --git a/dap-tool-core/src/main/java/io/shinhanlife/dap/common/adapter/dto/JsonRpcRequest.java b/dap-tool-core/src/main/java/io/shinhanlife/dap/common/adapter/dto/JsonRpcRequest.java index affb48a..a8ce5a0 100644 --- a/dap-tool-core/src/main/java/io/shinhanlife/dap/common/adapter/dto/JsonRpcRequest.java +++ b/dap-tool-core/src/main/java/io/shinhanlife/dap/common/adapter/dto/JsonRpcRequest.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.common.adapter.dto; +package io.shinhanlife.dap.common.adapter.dto; import lombok.Getter; import lombok.Setter; diff --git a/dap-tool-core/src/main/java/io/shinhanlife/dap/common/adapter/dto/JsonRpcResponse.java b/dap-tool-core/src/main/java/io/shinhanlife/dap/common/adapter/dto/JsonRpcResponse.java index 89ced83..96f2003 100644 --- a/dap-tool-core/src/main/java/io/shinhanlife/dap/common/adapter/dto/JsonRpcResponse.java +++ b/dap-tool-core/src/main/java/io/shinhanlife/dap/common/adapter/dto/JsonRpcResponse.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.common.adapter.dto; +package io.shinhanlife.dap.common.adapter.dto; import com.fasterxml.jackson.annotation.JsonPropertyOrder; import lombok.Getter; diff --git a/dap-tool-core/src/main/java/io/shinhanlife/dap/common/adapter/dto/Params.java b/dap-tool-core/src/main/java/io/shinhanlife/dap/common/adapter/dto/Params.java index ca1cc47..e592f32 100644 --- a/dap-tool-core/src/main/java/io/shinhanlife/dap/common/adapter/dto/Params.java +++ b/dap-tool-core/src/main/java/io/shinhanlife/dap/common/adapter/dto/Params.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.common.adapter.dto; +package io.shinhanlife.dap.common.adapter.dto; import lombok.Builder; import lombok.NoArgsConstructor; diff --git a/dap-tool-core/src/main/java/io/shinhanlife/dap/common/adapter/exception/MciCommunicationException.java b/dap-tool-core/src/main/java/io/shinhanlife/dap/common/adapter/exception/MciCommunicationException.java index c80b533..f02f177 100644 --- a/dap-tool-core/src/main/java/io/shinhanlife/dap/common/adapter/exception/MciCommunicationException.java +++ b/dap-tool-core/src/main/java/io/shinhanlife/dap/common/adapter/exception/MciCommunicationException.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.common.adapter.exception; +package io.shinhanlife.dap.common.adapter.exception; /** * @package io.shinhanlife.dap.common.adapter.exception diff --git a/dap-tool-core/src/main/java/io/shinhanlife/dap/common/adapter/sender/EaiEimsSender.java b/dap-tool-core/src/main/java/io/shinhanlife/dap/common/adapter/sender/EaiEimsSender.java index bd66b4d..bf823fc 100644 --- a/dap-tool-core/src/main/java/io/shinhanlife/dap/common/adapter/sender/EaiEimsSender.java +++ b/dap-tool-core/src/main/java/io/shinhanlife/dap/common/adapter/sender/EaiEimsSender.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.common.adapter.sender; +package io.shinhanlife.dap.common.adapter.sender; import com.fasterxml.jackson.databind.JsonNode; import com.fasterxml.jackson.databind.ObjectMapper; diff --git a/dap-tool-core/src/main/java/io/shinhanlife/dap/common/adapter/sender/EimsSender.java b/dap-tool-core/src/main/java/io/shinhanlife/dap/common/adapter/sender/EimsSender.java index 9d8db78..b331ac7 100644 --- a/dap-tool-core/src/main/java/io/shinhanlife/dap/common/adapter/sender/EimsSender.java +++ b/dap-tool-core/src/main/java/io/shinhanlife/dap/common/adapter/sender/EimsSender.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.common.adapter.sender; +package io.shinhanlife.dap.common.adapter.sender; /** * @package io.shinhanlife.dap.common.adapter.sender diff --git a/dap-tool-core/src/main/java/io/shinhanlife/dap/common/adapter/sender/HttpEimsSender.java b/dap-tool-core/src/main/java/io/shinhanlife/dap/common/adapter/sender/HttpEimsSender.java index f8eaf60..6cad9c3 100644 --- a/dap-tool-core/src/main/java/io/shinhanlife/dap/common/adapter/sender/HttpEimsSender.java +++ b/dap-tool-core/src/main/java/io/shinhanlife/dap/common/adapter/sender/HttpEimsSender.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.common.adapter.sender; +package io.shinhanlife.dap.common.adapter.sender; import lombok.extern.slf4j.Slf4j; import org.springframework.beans.factory.annotation.Value; diff --git a/dap-tool-core/src/main/java/io/shinhanlife/dap/common/adapter/sender/JspFormEimsSender.java b/dap-tool-core/src/main/java/io/shinhanlife/dap/common/adapter/sender/JspFormEimsSender.java index 9d22558..fc0f8b0 100644 --- a/dap-tool-core/src/main/java/io/shinhanlife/dap/common/adapter/sender/JspFormEimsSender.java +++ b/dap-tool-core/src/main/java/io/shinhanlife/dap/common/adapter/sender/JspFormEimsSender.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.common.adapter.sender; +package io.shinhanlife.dap.common.adapter.sender; import lombok.extern.slf4j.Slf4j; import org.springframework.beans.factory.annotation.Value; diff --git a/dap-tool-core/src/main/java/io/shinhanlife/dap/common/adapter/sender/JspJsonEimsSender.java b/dap-tool-core/src/main/java/io/shinhanlife/dap/common/adapter/sender/JspJsonEimsSender.java index 1bd6b74..27473e1 100644 --- a/dap-tool-core/src/main/java/io/shinhanlife/dap/common/adapter/sender/JspJsonEimsSender.java +++ b/dap-tool-core/src/main/java/io/shinhanlife/dap/common/adapter/sender/JspJsonEimsSender.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.common.adapter.sender; +package io.shinhanlife.dap.common.adapter.sender; import lombok.extern.slf4j.Slf4j; import org.springframework.beans.factory.annotation.Value; diff --git a/dap-tool-core/src/main/java/io/shinhanlife/dap/common/adapter/sender/MciEimsSender.java b/dap-tool-core/src/main/java/io/shinhanlife/dap/common/adapter/sender/MciEimsSender.java index 2049cf9..9fd8277 100644 --- a/dap-tool-core/src/main/java/io/shinhanlife/dap/common/adapter/sender/MciEimsSender.java +++ b/dap-tool-core/src/main/java/io/shinhanlife/dap/common/adapter/sender/MciEimsSender.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.common.adapter.sender; +package io.shinhanlife.dap.common.adapter.sender; import com.fasterxml.jackson.databind.JsonNode; import com.fasterxml.jackson.databind.ObjectMapper; diff --git a/dap-tool-core/src/main/java/io/shinhanlife/dap/common/adapter/sender/MciStringEimsSender.java b/dap-tool-core/src/main/java/io/shinhanlife/dap/common/adapter/sender/MciStringEimsSender.java index 7cae35a..9c4c6f9 100644 --- a/dap-tool-core/src/main/java/io/shinhanlife/dap/common/adapter/sender/MciStringEimsSender.java +++ b/dap-tool-core/src/main/java/io/shinhanlife/dap/common/adapter/sender/MciStringEimsSender.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.common.adapter.sender; +package io.shinhanlife.dap.common.adapter.sender; import lombok.extern.slf4j.Slf4j; import org.springframework.beans.factory.annotation.Value; diff --git a/dap-tool-core/src/main/java/io/shinhanlife/dap/common/adapter/sender/ShinhanMciSender.java b/dap-tool-core/src/main/java/io/shinhanlife/dap/common/adapter/sender/ShinhanMciSender.java index 4708a39..7c05379 100644 --- a/dap-tool-core/src/main/java/io/shinhanlife/dap/common/adapter/sender/ShinhanMciSender.java +++ b/dap-tool-core/src/main/java/io/shinhanlife/dap/common/adapter/sender/ShinhanMciSender.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.common.adapter.sender; +package io.shinhanlife.dap.common.adapter.sender; import com.fasterxml.jackson.databind.ObjectMapper; import io.shinhanlife.dap.common.integration.mci.config.ShinhanIntegrationProperties; diff --git a/dap-tool-core/src/main/java/io/shinhanlife/dap/common/adapter/sender/TcpEimsSender.java b/dap-tool-core/src/main/java/io/shinhanlife/dap/common/adapter/sender/TcpEimsSender.java index 3d7ff6c..9dd9fa0 100644 --- a/dap-tool-core/src/main/java/io/shinhanlife/dap/common/adapter/sender/TcpEimsSender.java +++ b/dap-tool-core/src/main/java/io/shinhanlife/dap/common/adapter/sender/TcpEimsSender.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.common.adapter.sender; +package io.shinhanlife.dap.common.adapter.sender; import lombok.extern.slf4j.Slf4j; import org.springframework.beans.factory.annotation.Value; diff --git a/dap-tool-core/src/main/java/io/shinhanlife/dap/common/adapter/support/DynamicPayloadBuilder.java b/dap-tool-core/src/main/java/io/shinhanlife/dap/common/adapter/support/DynamicPayloadBuilder.java index ed4d137..cd1149f 100644 --- a/dap-tool-core/src/main/java/io/shinhanlife/dap/common/adapter/support/DynamicPayloadBuilder.java +++ b/dap-tool-core/src/main/java/io/shinhanlife/dap/common/adapter/support/DynamicPayloadBuilder.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.common.adapter.support; +package io.shinhanlife.dap.common.adapter.support; import org.springframework.stereotype.Service; diff --git a/dap-tool-core/src/main/java/io/shinhanlife/dap/common/adapter/support/DynamicSchemaValidator.java b/dap-tool-core/src/main/java/io/shinhanlife/dap/common/adapter/support/DynamicSchemaValidator.java index 359c09a..399ebba 100644 --- a/dap-tool-core/src/main/java/io/shinhanlife/dap/common/adapter/support/DynamicSchemaValidator.java +++ b/dap-tool-core/src/main/java/io/shinhanlife/dap/common/adapter/support/DynamicSchemaValidator.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.common.adapter.support; +package io.shinhanlife.dap.common.adapter.support; import org.springframework.stereotype.Service; import java.util.List; diff --git a/dap-tool-core/src/main/java/io/shinhanlife/dap/common/adapter/support/MciTemplate.java b/dap-tool-core/src/main/java/io/shinhanlife/dap/common/adapter/support/MciTemplate.java index cf904f6..b3abb0d 100644 --- a/dap-tool-core/src/main/java/io/shinhanlife/dap/common/adapter/support/MciTemplate.java +++ b/dap-tool-core/src/main/java/io/shinhanlife/dap/common/adapter/support/MciTemplate.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.common.adapter.support; +package io.shinhanlife.dap.common.adapter.support; import com.fasterxml.jackson.core.JsonProcessingException; import com.fasterxml.jackson.databind.ObjectMapper; diff --git a/dap-tool-core/src/main/java/io/shinhanlife/dap/common/adapter/support/ResultStandardizer.java b/dap-tool-core/src/main/java/io/shinhanlife/dap/common/adapter/support/ResultStandardizer.java index dae9042..aa80bfe 100644 --- a/dap-tool-core/src/main/java/io/shinhanlife/dap/common/adapter/support/ResultStandardizer.java +++ b/dap-tool-core/src/main/java/io/shinhanlife/dap/common/adapter/support/ResultStandardizer.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.common.adapter.support; +package io.shinhanlife.dap.common.adapter.support; import org.springframework.stereotype.Component; diff --git a/dap-tool-core/src/main/java/io/shinhanlife/dap/common/adapter/support/TicketManager.java b/dap-tool-core/src/main/java/io/shinhanlife/dap/common/adapter/support/TicketManager.java index f2185ac..f5590bf 100644 --- a/dap-tool-core/src/main/java/io/shinhanlife/dap/common/adapter/support/TicketManager.java +++ b/dap-tool-core/src/main/java/io/shinhanlife/dap/common/adapter/support/TicketManager.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.common.adapter.support; +package io.shinhanlife.dap.common.adapter.support; import lombok.extern.slf4j.Slf4j; import org.springframework.stereotype.Component; diff --git a/dap-tool-core/src/main/java/io/shinhanlife/dap/common/adapter/support/ToolExecutionService.java b/dap-tool-core/src/main/java/io/shinhanlife/dap/common/adapter/support/ToolExecutionService.java index 5d59cba..d3a58fb 100644 --- a/dap-tool-core/src/main/java/io/shinhanlife/dap/common/adapter/support/ToolExecutionService.java +++ b/dap-tool-core/src/main/java/io/shinhanlife/dap/common/adapter/support/ToolExecutionService.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.common.adapter.support; +package io.shinhanlife.dap.common.adapter.support; import io.shinhanlife.dap.common.adapter.connector.LegacyEimsConnector; import io.shinhanlife.dap.common.adapter.dto.ErrorDetail; diff --git a/dap-tool-core/src/main/java/io/shinhanlife/dap/common/adapter/test/MockEimsHttpServer.java b/dap-tool-core/src/main/java/io/shinhanlife/dap/common/adapter/test/MockEimsHttpServer.java index 9a88cec..91b0c29 100644 --- a/dap-tool-core/src/main/java/io/shinhanlife/dap/common/adapter/test/MockEimsHttpServer.java +++ b/dap-tool-core/src/main/java/io/shinhanlife/dap/common/adapter/test/MockEimsHttpServer.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.common.adapter.test; +package io.shinhanlife.dap.common.adapter.test; import lombok.extern.slf4j.Slf4j; import org.springframework.web.bind.annotation.*; diff --git a/dap-tool-core/src/main/java/io/shinhanlife/dap/common/adapter/test/MockEimsTcpServer.java b/dap-tool-core/src/main/java/io/shinhanlife/dap/common/adapter/test/MockEimsTcpServer.java index 00e3025..4ff8b2b 100644 --- a/dap-tool-core/src/main/java/io/shinhanlife/dap/common/adapter/test/MockEimsTcpServer.java +++ b/dap-tool-core/src/main/java/io/shinhanlife/dap/common/adapter/test/MockEimsTcpServer.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.common.adapter.test; +package io.shinhanlife.dap.common.adapter.test; import org.springframework.boot.context.event.ApplicationReadyEvent; import org.springframework.context.event.EventListener; diff --git a/dap-tool-core/src/main/java/io/shinhanlife/dap/common/adapter/test/MockJspServer.java b/dap-tool-core/src/main/java/io/shinhanlife/dap/common/adapter/test/MockJspServer.java index f23906b..78f29b2 100644 --- a/dap-tool-core/src/main/java/io/shinhanlife/dap/common/adapter/test/MockJspServer.java +++ b/dap-tool-core/src/main/java/io/shinhanlife/dap/common/adapter/test/MockJspServer.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.common.adapter.test; +package io.shinhanlife.dap.common.adapter.test; import lombok.extern.slf4j.Slf4j; import org.springframework.http.MediaType; diff --git a/dap-tool-core/src/main/java/io/shinhanlife/dap/common/adapter/util/LegacyDataTransformer.java b/dap-tool-core/src/main/java/io/shinhanlife/dap/common/adapter/util/LegacyDataTransformer.java index 64aceb6..03c9586 100644 --- a/dap-tool-core/src/main/java/io/shinhanlife/dap/common/adapter/util/LegacyDataTransformer.java +++ b/dap-tool-core/src/main/java/io/shinhanlife/dap/common/adapter/util/LegacyDataTransformer.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.common.adapter.util; +package io.shinhanlife.dap.common.adapter.util; import lombok.extern.slf4j.Slf4j; import java.util.HashMap; diff --git a/dap-tool-core/src/main/java/io/shinhanlife/dap/common/adapter/util/PiiMaskingLogbackConverter.java b/dap-tool-core/src/main/java/io/shinhanlife/dap/common/adapter/util/PiiMaskingLogbackConverter.java index 529430a..9ba86fd 100644 --- a/dap-tool-core/src/main/java/io/shinhanlife/dap/common/adapter/util/PiiMaskingLogbackConverter.java +++ b/dap-tool-core/src/main/java/io/shinhanlife/dap/common/adapter/util/PiiMaskingLogbackConverter.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.common.adapter.util; +package io.shinhanlife.dap.common.adapter.util; import ch.qos.logback.classic.pattern.MessageConverter; import ch.qos.logback.classic.spi.ILoggingEvent; diff --git a/dap-tool-core/src/main/java/io/shinhanlife/dap/common/adapter/util/PiiMaskingUtils.java b/dap-tool-core/src/main/java/io/shinhanlife/dap/common/adapter/util/PiiMaskingUtils.java index 617f9c4..c11deff 100644 --- a/dap-tool-core/src/main/java/io/shinhanlife/dap/common/adapter/util/PiiMaskingUtils.java +++ b/dap-tool-core/src/main/java/io/shinhanlife/dap/common/adapter/util/PiiMaskingUtils.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.common.adapter.util; +package io.shinhanlife.dap.common.adapter.util; import java.util.regex.Matcher; import java.util.regex.Pattern; diff --git a/dap-tool-core/src/main/java/io/shinhanlife/dap/common/config/CorsConfig.java b/dap-tool-core/src/main/java/io/shinhanlife/dap/common/config/CorsConfig.java index c89910c..b16e2ca 100644 --- a/dap-tool-core/src/main/java/io/shinhanlife/dap/common/config/CorsConfig.java +++ b/dap-tool-core/src/main/java/io/shinhanlife/dap/common/config/CorsConfig.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.common.config; +package io.shinhanlife.dap.common.config; import org.springframework.context.annotation.Configuration; import org.springframework.web.servlet.config.annotation.CorsRegistry; diff --git a/dap-tool-core/src/main/java/io/shinhanlife/dap/common/config/MybatisConfig.java b/dap-tool-core/src/main/java/io/shinhanlife/dap/common/config/MybatisConfig.java index 6149fd3..17cff13 100644 --- a/dap-tool-core/src/main/java/io/shinhanlife/dap/common/config/MybatisConfig.java +++ b/dap-tool-core/src/main/java/io/shinhanlife/dap/common/config/MybatisConfig.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.common.config; +package io.shinhanlife.dap.common.config; import javax.sql.DataSource; diff --git a/dap-tool-core/src/main/java/io/shinhanlife/dap/common/config/P6SpySqlFormatter.java b/dap-tool-core/src/main/java/io/shinhanlife/dap/common/config/P6SpySqlFormatter.java index ee6c399..70b0039 100644 --- a/dap-tool-core/src/main/java/io/shinhanlife/dap/common/config/P6SpySqlFormatter.java +++ b/dap-tool-core/src/main/java/io/shinhanlife/dap/common/config/P6SpySqlFormatter.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.common.config; +package io.shinhanlife.dap.common.config; import com.p6spy.engine.logging.Category; import com.p6spy.engine.spy.appender.MessageFormattingStrategy; diff --git a/dap-tool-core/src/main/java/io/shinhanlife/dap/common/integration/GlowIntegrationCall.java b/dap-tool-core/src/main/java/io/shinhanlife/dap/common/integration/GlowIntegrationCall.java index 8b5b06a..4fe6c81 100644 --- a/dap-tool-core/src/main/java/io/shinhanlife/dap/common/integration/GlowIntegrationCall.java +++ b/dap-tool-core/src/main/java/io/shinhanlife/dap/common/integration/GlowIntegrationCall.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.common.integration; +package io.shinhanlife.dap.common.integration; import lombok.RequiredArgsConstructor; import org.springframework.stereotype.Component; diff --git a/dap-tool-core/src/main/java/io/shinhanlife/dap/common/integration/dto/SampleGlowMessage.java b/dap-tool-core/src/main/java/io/shinhanlife/dap/common/integration/dto/SampleGlowMessage.java index f1c0197..071f2df 100644 --- a/dap-tool-core/src/main/java/io/shinhanlife/dap/common/integration/dto/SampleGlowMessage.java +++ b/dap-tool-core/src/main/java/io/shinhanlife/dap/common/integration/dto/SampleGlowMessage.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.common.integration.dto; +package io.shinhanlife.dap.common.integration.dto; import lombok.AccessLevel; import lombok.AllArgsConstructor; diff --git a/dap-tool-core/src/main/java/io/shinhanlife/dap/common/integration/mci/config/ShinhanIntegrationProperties.java b/dap-tool-core/src/main/java/io/shinhanlife/dap/common/integration/mci/config/ShinhanIntegrationProperties.java index 21fbdc8..9128d24 100644 --- a/dap-tool-core/src/main/java/io/shinhanlife/dap/common/integration/mci/config/ShinhanIntegrationProperties.java +++ b/dap-tool-core/src/main/java/io/shinhanlife/dap/common/integration/mci/config/ShinhanIntegrationProperties.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.common.integration.mci.config; +package io.shinhanlife.dap.common.integration.mci.config; import lombok.Getter; import lombok.Setter; diff --git a/dap-tool-core/src/main/java/io/shinhanlife/dap/common/integration/mci/dto/MciRequestWrapper.java b/dap-tool-core/src/main/java/io/shinhanlife/dap/common/integration/mci/dto/MciRequestWrapper.java index f33d0d6..0947e8d 100644 --- a/dap-tool-core/src/main/java/io/shinhanlife/dap/common/integration/mci/dto/MciRequestWrapper.java +++ b/dap-tool-core/src/main/java/io/shinhanlife/dap/common/integration/mci/dto/MciRequestWrapper.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.common.integration.mci.dto; +package io.shinhanlife.dap.common.integration.mci.dto; import lombok.AllArgsConstructor; import lombok.Builder; diff --git a/dap-tool-core/src/main/java/io/shinhanlife/dap/common/integration/mci/dto/MciResponseWrapper.java b/dap-tool-core/src/main/java/io/shinhanlife/dap/common/integration/mci/dto/MciResponseWrapper.java index 4b21550..00d6139 100644 --- a/dap-tool-core/src/main/java/io/shinhanlife/dap/common/integration/mci/dto/MciResponseWrapper.java +++ b/dap-tool-core/src/main/java/io/shinhanlife/dap/common/integration/mci/dto/MciResponseWrapper.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.common.integration.mci.dto; +package io.shinhanlife.dap.common.integration.mci.dto; import com.fasterxml.jackson.annotation.JsonUnwrapped; import lombok.AllArgsConstructor; diff --git a/dap-tool-core/src/main/java/io/shinhanlife/dap/common/integration/mci/dto/OlCommonHeaderDto.java b/dap-tool-core/src/main/java/io/shinhanlife/dap/common/integration/mci/dto/OlCommonHeaderDto.java index 7522f9d..2031daa 100644 --- a/dap-tool-core/src/main/java/io/shinhanlife/dap/common/integration/mci/dto/OlCommonHeaderDto.java +++ b/dap-tool-core/src/main/java/io/shinhanlife/dap/common/integration/mci/dto/OlCommonHeaderDto.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.common.integration.mci.dto; +package io.shinhanlife.dap.common.integration.mci.dto; import lombok.AllArgsConstructor; import lombok.Builder; diff --git a/dap-tool-core/src/main/java/io/shinhanlife/dap/common/integration/mci/dto/ShinhanCommonHeaderDto.java b/dap-tool-core/src/main/java/io/shinhanlife/dap/common/integration/mci/dto/ShinhanCommonHeaderDto.java index 6ab2894..577cb86 100644 --- a/dap-tool-core/src/main/java/io/shinhanlife/dap/common/integration/mci/dto/ShinhanCommonHeaderDto.java +++ b/dap-tool-core/src/main/java/io/shinhanlife/dap/common/integration/mci/dto/ShinhanCommonHeaderDto.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.common.integration.mci.dto; +package io.shinhanlife.dap.common.integration.mci.dto; import lombok.AllArgsConstructor; import lombok.Builder; diff --git a/dap-tool-core/src/main/java/io/shinhanlife/dap/common/integration/mci/dto/ShinhanMessageDto.java b/dap-tool-core/src/main/java/io/shinhanlife/dap/common/integration/mci/dto/ShinhanMessageDto.java index 2e87f12..ecafd12 100644 --- a/dap-tool-core/src/main/java/io/shinhanlife/dap/common/integration/mci/dto/ShinhanMessageDto.java +++ b/dap-tool-core/src/main/java/io/shinhanlife/dap/common/integration/mci/dto/ShinhanMessageDto.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.common.integration.mci.dto; +package io.shinhanlife.dap.common.integration.mci.dto; import lombok.AllArgsConstructor; import lombok.Builder; diff --git a/dap-tool-core/src/main/java/io/shinhanlife/dap/common/integration/mci/dto/ShinhanTelegramWrapper.java b/dap-tool-core/src/main/java/io/shinhanlife/dap/common/integration/mci/dto/ShinhanTelegramWrapper.java index 720b769..f23f0bf 100644 --- a/dap-tool-core/src/main/java/io/shinhanlife/dap/common/integration/mci/dto/ShinhanTelegramWrapper.java +++ b/dap-tool-core/src/main/java/io/shinhanlife/dap/common/integration/mci/dto/ShinhanTelegramWrapper.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.common.integration.mci.dto; +package io.shinhanlife.dap.common.integration.mci.dto; import lombok.AllArgsConstructor; import lombok.Builder; diff --git a/dap-tool-core/src/main/java/io/shinhanlife/dap/common/integration/mci/dto/SlCommonHeaderDto.java b/dap-tool-core/src/main/java/io/shinhanlife/dap/common/integration/mci/dto/SlCommonHeaderDto.java index 6ccc649..94d3c50 100644 --- a/dap-tool-core/src/main/java/io/shinhanlife/dap/common/integration/mci/dto/SlCommonHeaderDto.java +++ b/dap-tool-core/src/main/java/io/shinhanlife/dap/common/integration/mci/dto/SlCommonHeaderDto.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.common.integration.mci.dto; +package io.shinhanlife.dap.common.integration.mci.dto; import lombok.AllArgsConstructor; import lombok.Builder; diff --git a/dap-tool-core/src/main/java/io/shinhanlife/dap/common/mcp/config/CacheConfig.java b/dap-tool-core/src/main/java/io/shinhanlife/dap/common/mcp/config/CacheConfig.java index e389307..6298046 100644 --- a/dap-tool-core/src/main/java/io/shinhanlife/dap/common/mcp/config/CacheConfig.java +++ b/dap-tool-core/src/main/java/io/shinhanlife/dap/common/mcp/config/CacheConfig.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.common.mcp.config; +package io.shinhanlife.dap.common.mcp.config; import org.springframework.cache.CacheManager; import org.springframework.cache.annotation.EnableCaching; diff --git a/dap-tool-core/src/main/java/io/shinhanlife/dap/common/mcp/config/JacksonConfig.java b/dap-tool-core/src/main/java/io/shinhanlife/dap/common/mcp/config/JacksonConfig.java index 4a601d8..053aed2 100644 --- a/dap-tool-core/src/main/java/io/shinhanlife/dap/common/mcp/config/JacksonConfig.java +++ b/dap-tool-core/src/main/java/io/shinhanlife/dap/common/mcp/config/JacksonConfig.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.common.mcp.config; +package io.shinhanlife.dap.common.mcp.config; import com.fasterxml.jackson.databind.DeserializationFeature; import com.fasterxml.jackson.databind.ObjectMapper; diff --git a/dap-tool-core/src/main/java/io/shinhanlife/dap/common/mcp/config/KafkaLocalConfig.java b/dap-tool-core/src/main/java/io/shinhanlife/dap/common/mcp/config/KafkaLocalConfig.java index b8c5940..1cdeaee 100644 --- a/dap-tool-core/src/main/java/io/shinhanlife/dap/common/mcp/config/KafkaLocalConfig.java +++ b/dap-tool-core/src/main/java/io/shinhanlife/dap/common/mcp/config/KafkaLocalConfig.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.common.mcp.config; +package io.shinhanlife.dap.common.mcp.config; import org.apache.kafka.clients.producer.ProducerConfig; import org.apache.kafka.common.serialization.StringSerializer; diff --git a/dap-tool-core/src/main/java/io/shinhanlife/dap/common/mcp/config/SwaggerConfig.java b/dap-tool-core/src/main/java/io/shinhanlife/dap/common/mcp/config/SwaggerConfig.java index 3d77991..e71bedb 100644 --- a/dap-tool-core/src/main/java/io/shinhanlife/dap/common/mcp/config/SwaggerConfig.java +++ b/dap-tool-core/src/main/java/io/shinhanlife/dap/common/mcp/config/SwaggerConfig.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.common.mcp.config; +package io.shinhanlife.dap.common.mcp.config; import io.swagger.v3.oas.models.Components; import io.swagger.v3.oas.models.OpenAPI; diff --git a/dap-tool-core/src/main/java/io/shinhanlife/dap/common/mcp/config/WebConfig.java b/dap-tool-core/src/main/java/io/shinhanlife/dap/common/mcp/config/WebConfig.java index fba37c5..e9a20ce 100644 --- a/dap-tool-core/src/main/java/io/shinhanlife/dap/common/mcp/config/WebConfig.java +++ b/dap-tool-core/src/main/java/io/shinhanlife/dap/common/mcp/config/WebConfig.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.common.mcp.config; +package io.shinhanlife.dap.common.mcp.config; import lombok.RequiredArgsConstructor; import org.springframework.context.annotation.Configuration; diff --git a/dap-tool-core/src/main/java/io/shinhanlife/dap/common/mcp/exception/GlobalExceptionHandler.java b/dap-tool-core/src/main/java/io/shinhanlife/dap/common/mcp/exception/GlobalExceptionHandler.java index 032241e..0c55988 100644 --- a/dap-tool-core/src/main/java/io/shinhanlife/dap/common/mcp/exception/GlobalExceptionHandler.java +++ b/dap-tool-core/src/main/java/io/shinhanlife/dap/common/mcp/exception/GlobalExceptionHandler.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.common.mcp.exception; +package io.shinhanlife.dap.common.mcp.exception; /** diff --git a/dap-tool-core/src/main/java/io/shinhanlife/dap/common/mcp/filter/MdcLoggingFilter.java b/dap-tool-core/src/main/java/io/shinhanlife/dap/common/mcp/filter/MdcLoggingFilter.java index 92094aa..d05c6d9 100644 --- a/dap-tool-core/src/main/java/io/shinhanlife/dap/common/mcp/filter/MdcLoggingFilter.java +++ b/dap-tool-core/src/main/java/io/shinhanlife/dap/common/mcp/filter/MdcLoggingFilter.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.common.mcp.filter; +package io.shinhanlife.dap.common.mcp.filter; import jakarta.servlet.FilterChain; import jakarta.servlet.ServletException; diff --git a/dap-tool-core/src/main/java/io/shinhanlife/dap/common/mcp/security/ApiKeyInterceptor.java b/dap-tool-core/src/main/java/io/shinhanlife/dap/common/mcp/security/ApiKeyInterceptor.java index 00813eb..9bb2d87 100644 --- a/dap-tool-core/src/main/java/io/shinhanlife/dap/common/mcp/security/ApiKeyInterceptor.java +++ b/dap-tool-core/src/main/java/io/shinhanlife/dap/common/mcp/security/ApiKeyInterceptor.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.common.mcp.security; +package io.shinhanlife.dap.common.mcp.security; import jakarta.servlet.http.HttpServletRequest; import jakarta.servlet.http.HttpServletResponse; diff --git a/dap-tool-core/src/main/java/io/shinhanlife/dap/common/mcp/security/SecurityProperties.java b/dap-tool-core/src/main/java/io/shinhanlife/dap/common/mcp/security/SecurityProperties.java index 427abd8..01a3d1e 100644 --- a/dap-tool-core/src/main/java/io/shinhanlife/dap/common/mcp/security/SecurityProperties.java +++ b/dap-tool-core/src/main/java/io/shinhanlife/dap/common/mcp/security/SecurityProperties.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.common.mcp.security; +package io.shinhanlife.dap.common.mcp.security; import lombok.Data; import org.springframework.boot.context.properties.ConfigurationProperties; diff --git a/dap-tool-core/src/main/java/io/shinhanlife/dap/common/session/converter/ZtUsacConverter.java b/dap-tool-core/src/main/java/io/shinhanlife/dap/common/session/converter/ZtUsacConverter.java index 884877e..ceae306 100644 --- a/dap-tool-core/src/main/java/io/shinhanlife/dap/common/session/converter/ZtUsacConverter.java +++ b/dap-tool-core/src/main/java/io/shinhanlife/dap/common/session/converter/ZtUsacConverter.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.common.session.converter; +package io.shinhanlife.dap.common.session.converter; import io.shinhanlife.dap.common.session.dto.SessionDto; import io.shinhanlife.dap.common.session.dto.ZtUsacOutDto; diff --git a/dap-tool-core/src/main/java/io/shinhanlife/dap/common/session/domain/model/ZtUsacModel.java b/dap-tool-core/src/main/java/io/shinhanlife/dap/common/session/domain/model/ZtUsacModel.java index 883bd21..7d8886a 100644 --- a/dap-tool-core/src/main/java/io/shinhanlife/dap/common/session/domain/model/ZtUsacModel.java +++ b/dap-tool-core/src/main/java/io/shinhanlife/dap/common/session/domain/model/ZtUsacModel.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.common.session.domain.model; +package io.shinhanlife.dap.common.session.domain.model; import io.shinhanlife.glow.db.dto.AuditInfo; import lombok.AccessLevel; diff --git a/dap-tool-core/src/main/java/io/shinhanlife/dap/common/session/domain/repository/ZtUsacRepository.java b/dap-tool-core/src/main/java/io/shinhanlife/dap/common/session/domain/repository/ZtUsacRepository.java index 4f339b9..ed08a80 100644 --- a/dap-tool-core/src/main/java/io/shinhanlife/dap/common/session/domain/repository/ZtUsacRepository.java +++ b/dap-tool-core/src/main/java/io/shinhanlife/dap/common/session/domain/repository/ZtUsacRepository.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.common.session.domain.repository; +package io.shinhanlife.dap.common.session.domain.repository; import io.shinhanlife.glow.GlowMybatisMapper; import io.shinhanlife.dap.common.session.dto.ZtUsacInDto; diff --git a/dap-tool-core/src/main/java/io/shinhanlife/dap/common/session/domain/service/ZtUsacService.java b/dap-tool-core/src/main/java/io/shinhanlife/dap/common/session/domain/service/ZtUsacService.java index 6b9b969..8e0396c 100644 --- a/dap-tool-core/src/main/java/io/shinhanlife/dap/common/session/domain/service/ZtUsacService.java +++ b/dap-tool-core/src/main/java/io/shinhanlife/dap/common/session/domain/service/ZtUsacService.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.common.session.domain.service; +package io.shinhanlife.dap.common.session.domain.service; import io.shinhanlife.dap.common.session.dto.ZtUsacInDto; import io.shinhanlife.dap.common.session.dto.ZtUsacOutDto; diff --git a/dap-tool-core/src/main/java/io/shinhanlife/dap/common/session/domain/service/impl/ZtUsacServiceImpl.java b/dap-tool-core/src/main/java/io/shinhanlife/dap/common/session/domain/service/impl/ZtUsacServiceImpl.java index e4d3215..ee306fc 100644 --- a/dap-tool-core/src/main/java/io/shinhanlife/dap/common/session/domain/service/impl/ZtUsacServiceImpl.java +++ b/dap-tool-core/src/main/java/io/shinhanlife/dap/common/session/domain/service/impl/ZtUsacServiceImpl.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.common.session.domain.service.impl; +package io.shinhanlife.dap.common.session.domain.service.impl; import io.shinhanlife.dap.common.session.domain.repository.ZtUsacRepository; import io.shinhanlife.dap.common.session.domain.service.ZtUsacService; diff --git a/dap-tool-core/src/main/java/io/shinhanlife/dap/common/session/dto/SessionDto.java b/dap-tool-core/src/main/java/io/shinhanlife/dap/common/session/dto/SessionDto.java index febc26f..cdd7fb1 100644 --- a/dap-tool-core/src/main/java/io/shinhanlife/dap/common/session/dto/SessionDto.java +++ b/dap-tool-core/src/main/java/io/shinhanlife/dap/common/session/dto/SessionDto.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.common.session.dto; +package io.shinhanlife.dap.common.session.dto; import lombok.NoArgsConstructor; diff --git a/dap-tool-core/src/main/java/io/shinhanlife/dap/common/session/dto/ZtUsacInDto.java b/dap-tool-core/src/main/java/io/shinhanlife/dap/common/session/dto/ZtUsacInDto.java index 95e73bd..d64fd62 100644 --- a/dap-tool-core/src/main/java/io/shinhanlife/dap/common/session/dto/ZtUsacInDto.java +++ b/dap-tool-core/src/main/java/io/shinhanlife/dap/common/session/dto/ZtUsacInDto.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.common.session.dto; +package io.shinhanlife.dap.common.session.dto; import lombok.NoArgsConstructor; diff --git a/dap-tool-core/src/main/java/io/shinhanlife/dap/common/session/dto/ZtUsacOutDto.java b/dap-tool-core/src/main/java/io/shinhanlife/dap/common/session/dto/ZtUsacOutDto.java index 6c1d0bf..30a4454 100644 --- a/dap-tool-core/src/main/java/io/shinhanlife/dap/common/session/dto/ZtUsacOutDto.java +++ b/dap-tool-core/src/main/java/io/shinhanlife/dap/common/session/dto/ZtUsacOutDto.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.common.session.dto; +package io.shinhanlife.dap.common.session.dto; import lombok.Setter; diff --git a/dap-tool-core/src/main/java/io/shinhanlife/dap/common/session/presentation/SsoRestController.java b/dap-tool-core/src/main/java/io/shinhanlife/dap/common/session/presentation/SsoRestController.java index be7985d..1e59b4d 100644 --- a/dap-tool-core/src/main/java/io/shinhanlife/dap/common/session/presentation/SsoRestController.java +++ b/dap-tool-core/src/main/java/io/shinhanlife/dap/common/session/presentation/SsoRestController.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.common.session.presentation; +package io.shinhanlife.dap.common.session.presentation; import io.micrometer.common.util.StringUtils; import io.shinhanlife.glow.BaseResponse; diff --git a/dap-tool-core/src/main/java/io/shinhanlife/dap/common/session/presentation/io/SsoResponse.java b/dap-tool-core/src/main/java/io/shinhanlife/dap/common/session/presentation/io/SsoResponse.java index 63979b0..0abdc83 100644 --- a/dap-tool-core/src/main/java/io/shinhanlife/dap/common/session/presentation/io/SsoResponse.java +++ b/dap-tool-core/src/main/java/io/shinhanlife/dap/common/session/presentation/io/SsoResponse.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.common.session.presentation.io; +package io.shinhanlife.dap.common.session.presentation.io; import io.shinhanlife.dap.common.session.dto.SessionDto; import lombok.AllArgsConstructor; diff --git a/dap-tool-core/src/main/java/io/shinhanlife/dap/common/util/PodScaffolder.java b/dap-tool-core/src/main/java/io/shinhanlife/dap/common/util/PodScaffolder.java index 8dcec89..a79d883 100644 --- a/dap-tool-core/src/main/java/io/shinhanlife/dap/common/util/PodScaffolder.java +++ b/dap-tool-core/src/main/java/io/shinhanlife/dap/common/util/PodScaffolder.java @@ -120,75 +120,108 @@ public class PodScaffolder { Path resPath = modulePath.resolve("src/main/resources"); Files.createDirectories(resPath); String applicationYml = """ + server: + port: %s spring: - config: - import: "classpath:config/application-glow-local.yml" - """; - Files.writeString(resPath.resolve("application-local.yml"), applicationYml); - - String applicationProperties = """ - server.port=%s - spring.application.name=%s - - spring.profiles.active=local - - # Suppress Kafka Connection Logs - logging.level.org.apache.kafka=ERROR - - # Auto Prefix Namespace (Disabled by default) - mcp.namespace= - - # API 보안 키 설정 - mcp.security.tenant-domains.TESTER-DEV=ALL + application: + name: %s + profiles: + active: local + logging: + level: + org.apache.kafka: ERROR + mcp: + namespace: "" + security: + tenant-domains: + TESTER-DEV: ALL """.formatted(portStr, moduleName); - Files.writeString(resPath.resolve("application.properties"), applicationProperties); + Files.writeString(resPath.resolve("application.yml"), applicationYml); - String applicationLocalProperties = """ + String applicationLocalYml = """ # Local 환경 전용 설정 (H2 메모리 DB 등) - spring.datasource.url=jdbc:p6spy:h2:mem:testdb;DB_CLOSE_DELAY=-1; - spring.datasource.driverClassName=com.p6spy.engine.spy.P6SpyDriver - spring.datasource.username=sa - spring.datasource.password=password - - spring.h2.console.enabled=true - # EIMS 동적 라우팅 접속 정보 - eims.http.url=http://localhost:${server.port}/api/gateway - eims.tcp.host=127.0.0.1 - eims.tcp.port=8090 - eims.tcp.timeout=5000 - eims.jsp.form.url=http://localhost:${server.port}/mock/jsp-form - eims.jsp.json.url=http://localhost:${server.port}/mock/jsp-json - eims.mci.url=http://localhost:${server.port}/api/mock/esb/api - eims.mcistring.url=http://localhost:${server.port}/api/mock/esb/string - - # Gateway/Tool URLs - axhub.gateway.url=http://localhost:8081 - axhub.tool.url=${AXHUB_TOOL_URL:http://localhost:${server.port}} - - # Disable Kafka - spring.autoconfigure.exclude=org.springframework.boot.autoconfigure.kafka.KafkaAutoConfiguration - - # Suppress Kafka Connection Logs - logging.level.org.apache.kafka=ERROR - """; - Files.writeString(resPath.resolve("application-local.properties"), applicationLocalProperties); + spring: + datasource: + url: jdbc:p6spy:h2:mem:testdb;DB_CLOSE_DELAY=-1; + driverClassName: com.p6spy.engine.spy.P6SpyDriver + username: sa + password: password + h2: + console: + enabled: true - String applicationDevProperties = """ + eims: + http: + url: http://localhost:${server.port}/api/gateway + tcp: + host: 127.0.0.1 + port: 8090 + timeout: 5000 + jsp: + form: + url: http://localhost:${server.port}/mock/jsp-form + json: + url: http://localhost:${server.port}/mock/jsp-json + mci: + url: http://localhost:${server.port}/api/mock/esb/api + mcistring: + url: http://localhost:${server.port}/api/mock/esb/string + + mcp: + security: + tenant-domains: + mcp-client-1: CUSTOMER,COMMON + mcp-client-2: ALL + + axhub: + gateway: + url: http://localhost:8081 + tool: + url: ${AXHUB_TOOL_URL:http://localhost:${server.port}} + """; + Files.writeString(resPath.resolve("application-local.yml"), applicationLocalYml); + + String applicationDevYml = """ # OCI 클라우드 환경 전용 설정 - axhub.gateway.url=https://axhubmcp.devjun.net - axhub.tool.url=http://144.24.70.100:${PORT:8080} - - # EIMS 동적 라우팅 접속 정보 (Mock) - eims.http.url=http://localhost:${server.port}/api/gateway - eims.tcp.host=127.0.0.1 - eims.tcp.port=8090 - eims.tcp.timeout=5000 - eims.jsp.form.url=http://localhost:${server.port}/mock/jsp-form - eims.jsp.json.url=http://localhost:${server.port}/mock/jsp-json - eims.mci.url=http://localhost:${server.port}/api/mock/esb/api - eims.mcistring.url=http://localhost:${server.port}/api/mock/esb/string - """.formatted(moduleName); - Files.writeString(resPath.resolve("application-dev.properties"), applicationDevProperties); + server: + port: ${PORT:%s} + + axhub: + gateway: + url: https://axhubmcp.devjun.net + tool: + url: http://144.24.70.100:%s + + eims: + http: + url: http://localhost:${server.port}/api/gateway + tcp: + host: 127.0.0.1 + port: 8090 + timeout: 5000 + jsp: + form: + url: http://localhost:${server.port}/mock/jsp-form + json: + url: http://localhost:${server.port}/mock/jsp-json + mci: + url: http://localhost:${server.port}/api/mock/esb/api + mcistring: + url: http://localhost:${server.port}/api/mock/esb/string + + shinhan: + integration: + envrTypeCd: D + eai: + url: http://10.176.32.181 + internalMci: + url: http://10.176.32.173 + bancaMci: + url: http://10.176.32.117 + externalMci: + url: http://10.176.32.176 + """.formatted(portStr, portStr); + Files.writeString(resPath.resolve("application-dev.yml"), applicationDevYml); String logbackXml = """ diff --git a/dap-tool-core/src/main/java/io/shinhanlife/dap/common/util/SessionUtil.java b/dap-tool-core/src/main/java/io/shinhanlife/dap/common/util/SessionUtil.java index f35de8a..750f5aa 100644 --- a/dap-tool-core/src/main/java/io/shinhanlife/dap/common/util/SessionUtil.java +++ b/dap-tool-core/src/main/java/io/shinhanlife/dap/common/util/SessionUtil.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.common.util; +package io.shinhanlife.dap.common.util; import io.shinhanlife.dap.common.session.dto.SessionDto; import jakarta.servlet.http.HttpSession; diff --git a/dap-tool-core/src/main/java/io/shinhanlife/dap/common/util/ToolScaffolder.java b/dap-tool-core/src/main/java/io/shinhanlife/dap/common/util/ToolScaffolder.java index 47ec48a..927c2d7 100644 --- a/dap-tool-core/src/main/java/io/shinhanlife/dap/common/util/ToolScaffolder.java +++ b/dap-tool-core/src/main/java/io/shinhanlife/dap/common/util/ToolScaffolder.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.common.util; +package io.shinhanlife.dap.common.util; import java.io.IOException; import java.nio.file.Files; diff --git a/dap-tool-core/src/main/java/io/shinhanlife/dap/common/util/ToolSourceUpdater.java b/dap-tool-core/src/main/java/io/shinhanlife/dap/common/util/ToolSourceUpdater.java index 22853d9..2d13aff 100644 --- a/dap-tool-core/src/main/java/io/shinhanlife/dap/common/util/ToolSourceUpdater.java +++ b/dap-tool-core/src/main/java/io/shinhanlife/dap/common/util/ToolSourceUpdater.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.common.util; +package io.shinhanlife.dap.common.util; /** diff --git a/dap-tool-core/src/main/java/io/shinhanlife/dap/mcc/annotation/McpFunction.java b/dap-tool-core/src/main/java/io/shinhanlife/dap/mcc/annotation/McpFunction.java index 91df6f0..d2f2bbf 100644 --- a/dap-tool-core/src/main/java/io/shinhanlife/dap/mcc/annotation/McpFunction.java +++ b/dap-tool-core/src/main/java/io/shinhanlife/dap/mcc/annotation/McpFunction.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.mcc.annotation; +package io.shinhanlife.dap.mcc.annotation; /** diff --git a/dap-tool-core/src/main/java/io/shinhanlife/dap/mcc/annotation/McpParameter.java b/dap-tool-core/src/main/java/io/shinhanlife/dap/mcc/annotation/McpParameter.java index 14b2b4a..8a7e612 100644 --- a/dap-tool-core/src/main/java/io/shinhanlife/dap/mcc/annotation/McpParameter.java +++ b/dap-tool-core/src/main/java/io/shinhanlife/dap/mcc/annotation/McpParameter.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.mcc.annotation; +package io.shinhanlife.dap.mcc.annotation; /** diff --git a/dap-tool-core/src/main/java/io/shinhanlife/dap/mcc/annotation/McpTool.java b/dap-tool-core/src/main/java/io/shinhanlife/dap/mcc/annotation/McpTool.java index 3e5bc6c..9ce282f 100644 --- a/dap-tool-core/src/main/java/io/shinhanlife/dap/mcc/annotation/McpTool.java +++ b/dap-tool-core/src/main/java/io/shinhanlife/dap/mcc/annotation/McpTool.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.mcc.annotation; +package io.shinhanlife.dap.mcc.annotation; /** diff --git a/dap-tool-core/src/main/java/io/shinhanlife/dap/mcc/aop/ToolSlaMonitoringAspect.java b/dap-tool-core/src/main/java/io/shinhanlife/dap/mcc/aop/ToolSlaMonitoringAspect.java index 2137a43..15a7774 100644 --- a/dap-tool-core/src/main/java/io/shinhanlife/dap/mcc/aop/ToolSlaMonitoringAspect.java +++ b/dap-tool-core/src/main/java/io/shinhanlife/dap/mcc/aop/ToolSlaMonitoringAspect.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.mcc.aop; +package io.shinhanlife.dap.mcc.aop; /** diff --git a/dap-tool-core/src/main/java/io/shinhanlife/dap/mcc/config/GlowCommunicationProperties.java b/dap-tool-core/src/main/java/io/shinhanlife/dap/mcc/config/GlowCommunicationProperties.java index a7da8ff..acddf04 100644 --- a/dap-tool-core/src/main/java/io/shinhanlife/dap/mcc/config/GlowCommunicationProperties.java +++ b/dap-tool-core/src/main/java/io/shinhanlife/dap/mcc/config/GlowCommunicationProperties.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.mcc.config; +package io.shinhanlife.dap.mcc.config; import lombok.Getter; import lombok.Setter; diff --git a/dap-tool-core/src/main/java/io/shinhanlife/dap/mcc/config/McpProperties.java b/dap-tool-core/src/main/java/io/shinhanlife/dap/mcc/config/McpProperties.java index 7c20769..cccae3b 100644 --- a/dap-tool-core/src/main/java/io/shinhanlife/dap/mcc/config/McpProperties.java +++ b/dap-tool-core/src/main/java/io/shinhanlife/dap/mcc/config/McpProperties.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.mcc.config; +package io.shinhanlife.dap.mcc.config; import lombok.Data; import org.springframework.boot.context.properties.ConfigurationProperties; diff --git a/dap-tool-core/src/main/java/io/shinhanlife/dap/mcc/dto/ToolMetadata.java b/dap-tool-core/src/main/java/io/shinhanlife/dap/mcc/dto/ToolMetadata.java index 1d89b80..1d0f0ac 100644 --- a/dap-tool-core/src/main/java/io/shinhanlife/dap/mcc/dto/ToolMetadata.java +++ b/dap-tool-core/src/main/java/io/shinhanlife/dap/mcc/dto/ToolMetadata.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.mcc.dto; +package io.shinhanlife.dap.mcc.dto; import lombok.Getter; import lombok.Setter; diff --git a/dap-tool-core/src/main/java/io/shinhanlife/dap/mcc/presentation/BusinessToolController.java b/dap-tool-core/src/main/java/io/shinhanlife/dap/mcc/presentation/BusinessToolController.java index 8035219..808be27 100644 --- a/dap-tool-core/src/main/java/io/shinhanlife/dap/mcc/presentation/BusinessToolController.java +++ b/dap-tool-core/src/main/java/io/shinhanlife/dap/mcc/presentation/BusinessToolController.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.mcc.presentation; +package io.shinhanlife.dap.mcc.presentation; /** diff --git a/dap-tool-core/src/main/java/io/shinhanlife/dap/mcc/sample/converter/SampleLegacyConverter.java b/dap-tool-core/src/main/java/io/shinhanlife/dap/mcc/sample/converter/SampleLegacyConverter.java index 53c5279..e8af144 100644 --- a/dap-tool-core/src/main/java/io/shinhanlife/dap/mcc/sample/converter/SampleLegacyConverter.java +++ b/dap-tool-core/src/main/java/io/shinhanlife/dap/mcc/sample/converter/SampleLegacyConverter.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.mcc.sample.converter; +package io.shinhanlife.dap.mcc.sample.converter; /** diff --git a/dap-tool-core/src/main/java/io/shinhanlife/dap/mcc/sample/dto/SampleAiReqDto.java b/dap-tool-core/src/main/java/io/shinhanlife/dap/mcc/sample/dto/SampleAiReqDto.java index eed9495..eec1a35 100644 --- a/dap-tool-core/src/main/java/io/shinhanlife/dap/mcc/sample/dto/SampleAiReqDto.java +++ b/dap-tool-core/src/main/java/io/shinhanlife/dap/mcc/sample/dto/SampleAiReqDto.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.mcc.sample.dto; +package io.shinhanlife.dap.mcc.sample.dto; /** diff --git a/dap-tool-core/src/main/java/io/shinhanlife/dap/mcc/sample/dto/SampleLegacyReqDto.java b/dap-tool-core/src/main/java/io/shinhanlife/dap/mcc/sample/dto/SampleLegacyReqDto.java index 912dd6f..9167918 100644 --- a/dap-tool-core/src/main/java/io/shinhanlife/dap/mcc/sample/dto/SampleLegacyReqDto.java +++ b/dap-tool-core/src/main/java/io/shinhanlife/dap/mcc/sample/dto/SampleLegacyReqDto.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.mcc.sample.dto; +package io.shinhanlife.dap.mcc.sample.dto; import lombok.AccessLevel; import lombok.AllArgsConstructor; diff --git a/dap-tool-core/src/main/java/io/shinhanlife/dap/mcc/sample/dto/SampleLegacyResDto.java b/dap-tool-core/src/main/java/io/shinhanlife/dap/mcc/sample/dto/SampleLegacyResDto.java index 8eb6900..1a09ca7 100644 --- a/dap-tool-core/src/main/java/io/shinhanlife/dap/mcc/sample/dto/SampleLegacyResDto.java +++ b/dap-tool-core/src/main/java/io/shinhanlife/dap/mcc/sample/dto/SampleLegacyResDto.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.mcc.sample.dto; +package io.shinhanlife.dap.mcc.sample.dto; import lombok.AccessLevel; import lombok.AllArgsConstructor; diff --git a/dap-tool-core/src/main/java/io/shinhanlife/dap/mcc/sample/service/SampleLegacyCallService.java b/dap-tool-core/src/main/java/io/shinhanlife/dap/mcc/sample/service/SampleLegacyCallService.java index 1066f9b..6f60fc7 100644 --- a/dap-tool-core/src/main/java/io/shinhanlife/dap/mcc/sample/service/SampleLegacyCallService.java +++ b/dap-tool-core/src/main/java/io/shinhanlife/dap/mcc/sample/service/SampleLegacyCallService.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.mcc.sample.service; +package io.shinhanlife.dap.mcc.sample.service; import io.shinhanlife.dap.common.adapter.support.MciTemplate; import io.shinhanlife.dap.mcc.sample.dto.SampleLegacyReqDto; diff --git a/dap-tool-core/src/main/java/io/shinhanlife/dap/mcc/service/AbstractMcpToolService.java b/dap-tool-core/src/main/java/io/shinhanlife/dap/mcc/service/AbstractMcpToolService.java index a88763d..cdb1ee8 100644 --- a/dap-tool-core/src/main/java/io/shinhanlife/dap/mcc/service/AbstractMcpToolService.java +++ b/dap-tool-core/src/main/java/io/shinhanlife/dap/mcc/service/AbstractMcpToolService.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.mcc.service; +package io.shinhanlife.dap.mcc.service; import io.shinhanlife.dap.common.adapter.connector.LegacyEimsConnector; import io.shinhanlife.dap.common.adapter.util.PiiMaskingUtils; diff --git a/dap-tool-core/src/main/java/io/shinhanlife/dap/mcc/service/ToolRegistryHeartbeatSender.java b/dap-tool-core/src/main/java/io/shinhanlife/dap/mcc/service/ToolRegistryHeartbeatSender.java index cb360fa..5a633f8 100644 --- a/dap-tool-core/src/main/java/io/shinhanlife/dap/mcc/service/ToolRegistryHeartbeatSender.java +++ b/dap-tool-core/src/main/java/io/shinhanlife/dap/mcc/service/ToolRegistryHeartbeatSender.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.mcc.service; +package io.shinhanlife.dap.mcc.service; /** diff --git a/dap-tool-core/src/main/java/io/shinhanlife/dap/mcg/dto/ToolMetadata.java b/dap-tool-core/src/main/java/io/shinhanlife/dap/mcg/dto/ToolMetadata.java index ecebfdd..9c54fdd 100644 --- a/dap-tool-core/src/main/java/io/shinhanlife/dap/mcg/dto/ToolMetadata.java +++ b/dap-tool-core/src/main/java/io/shinhanlife/dap/mcg/dto/ToolMetadata.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.mcg.dto; +package io.shinhanlife.dap.mcg.dto; import lombok.Getter; import lombok.Setter; diff --git a/dap-tool-core/src/main/java/io/shinhanlife/glow/BaseException.java b/dap-tool-core/src/main/java/io/shinhanlife/glow/BaseException.java index 945ee37..a2d8cff 100644 --- a/dap-tool-core/src/main/java/io/shinhanlife/glow/BaseException.java +++ b/dap-tool-core/src/main/java/io/shinhanlife/glow/BaseException.java @@ -1,4 +1,4 @@ -package io.shinhanlife.glow; +package io.shinhanlife.glow; import lombok.AllArgsConstructor; import lombok.Builder; diff --git a/dap-tool-core/src/main/java/io/shinhanlife/glow/BaseResponse.java b/dap-tool-core/src/main/java/io/shinhanlife/glow/BaseResponse.java index 006f48b..7ddcfca 100644 --- a/dap-tool-core/src/main/java/io/shinhanlife/glow/BaseResponse.java +++ b/dap-tool-core/src/main/java/io/shinhanlife/glow/BaseResponse.java @@ -1,4 +1,4 @@ -package io.shinhanlife.glow; +package io.shinhanlife.glow; import lombok.AllArgsConstructor; import lombok.Builder; diff --git a/dap-tool-core/src/main/java/io/shinhanlife/glow/BizException.java b/dap-tool-core/src/main/java/io/shinhanlife/glow/BizException.java index 8c5f178..835c800 100644 --- a/dap-tool-core/src/main/java/io/shinhanlife/glow/BizException.java +++ b/dap-tool-core/src/main/java/io/shinhanlife/glow/BizException.java @@ -1,4 +1,4 @@ -package io.shinhanlife.glow; +package io.shinhanlife.glow; /** * @package io.shinhanlife.glow diff --git a/dap-tool-core/src/main/java/io/shinhanlife/glow/GlowAppServiceId.java b/dap-tool-core/src/main/java/io/shinhanlife/glow/GlowAppServiceId.java index 4d16b91..fe4ec3a 100644 --- a/dap-tool-core/src/main/java/io/shinhanlife/glow/GlowAppServiceId.java +++ b/dap-tool-core/src/main/java/io/shinhanlife/glow/GlowAppServiceId.java @@ -1,4 +1,4 @@ -package io.shinhanlife.glow; +package io.shinhanlife.glow; /** diff --git a/dap-tool-core/src/main/java/io/shinhanlife/glow/GlowControllerId.java b/dap-tool-core/src/main/java/io/shinhanlife/glow/GlowControllerId.java index dd536fd..d9e806c 100644 --- a/dap-tool-core/src/main/java/io/shinhanlife/glow/GlowControllerId.java +++ b/dap-tool-core/src/main/java/io/shinhanlife/glow/GlowControllerId.java @@ -1,4 +1,4 @@ -package io.shinhanlife.glow; +package io.shinhanlife.glow; /** diff --git a/dap-tool-core/src/main/java/io/shinhanlife/glow/GlowIndexPaging.java b/dap-tool-core/src/main/java/io/shinhanlife/glow/GlowIndexPaging.java index 2d07405..c03265f 100644 --- a/dap-tool-core/src/main/java/io/shinhanlife/glow/GlowIndexPaging.java +++ b/dap-tool-core/src/main/java/io/shinhanlife/glow/GlowIndexPaging.java @@ -1,4 +1,4 @@ -package io.shinhanlife.glow; +package io.shinhanlife.glow; /** diff --git a/dap-tool-core/src/main/java/io/shinhanlife/glow/GlowLogTarget.java b/dap-tool-core/src/main/java/io/shinhanlife/glow/GlowLogTarget.java index 3d92ab6..a748a06 100644 --- a/dap-tool-core/src/main/java/io/shinhanlife/glow/GlowLogTarget.java +++ b/dap-tool-core/src/main/java/io/shinhanlife/glow/GlowLogTarget.java @@ -1,4 +1,4 @@ -package io.shinhanlife.glow; +package io.shinhanlife.glow; import java.lang.annotation.*; diff --git a/dap-tool-core/src/main/java/io/shinhanlife/glow/GlowLogger.java b/dap-tool-core/src/main/java/io/shinhanlife/glow/GlowLogger.java index 7131535..0cf9e84 100644 --- a/dap-tool-core/src/main/java/io/shinhanlife/glow/GlowLogger.java +++ b/dap-tool-core/src/main/java/io/shinhanlife/glow/GlowLogger.java @@ -1,4 +1,4 @@ -package io.shinhanlife.glow; +package io.shinhanlife.glow; import org.slf4j.Logger; import org.slf4j.LoggerFactory; diff --git a/dap-tool-core/src/main/java/io/shinhanlife/glow/GlowMciFieldInfo.java b/dap-tool-core/src/main/java/io/shinhanlife/glow/GlowMciFieldInfo.java index b0d6ed0..bce1efe 100644 --- a/dap-tool-core/src/main/java/io/shinhanlife/glow/GlowMciFieldInfo.java +++ b/dap-tool-core/src/main/java/io/shinhanlife/glow/GlowMciFieldInfo.java @@ -1,4 +1,4 @@ -package io.shinhanlife.glow; +package io.shinhanlife.glow; /** diff --git a/dap-tool-core/src/main/java/io/shinhanlife/glow/GlowMybatisMapper.java b/dap-tool-core/src/main/java/io/shinhanlife/glow/GlowMybatisMapper.java index e685482..9c6c09f 100644 --- a/dap-tool-core/src/main/java/io/shinhanlife/glow/GlowMybatisMapper.java +++ b/dap-tool-core/src/main/java/io/shinhanlife/glow/GlowMybatisMapper.java @@ -1,4 +1,4 @@ -package io.shinhanlife.glow; +package io.shinhanlife.glow; /** diff --git a/dap-tool-core/src/main/java/io/shinhanlife/glow/GlowServiceGroupId.java b/dap-tool-core/src/main/java/io/shinhanlife/glow/GlowServiceGroupId.java index cf96e81..f6c3816 100644 --- a/dap-tool-core/src/main/java/io/shinhanlife/glow/GlowServiceGroupId.java +++ b/dap-tool-core/src/main/java/io/shinhanlife/glow/GlowServiceGroupId.java @@ -1,4 +1,4 @@ -package io.shinhanlife.glow; +package io.shinhanlife.glow; /** diff --git a/dap-tool-core/src/main/java/io/shinhanlife/glow/GlowTrgmField.java b/dap-tool-core/src/main/java/io/shinhanlife/glow/GlowTrgmField.java index d6e9862..aef7413 100644 --- a/dap-tool-core/src/main/java/io/shinhanlife/glow/GlowTrgmField.java +++ b/dap-tool-core/src/main/java/io/shinhanlife/glow/GlowTrgmField.java @@ -1,4 +1,4 @@ -package io.shinhanlife.glow; +package io.shinhanlife.glow; /** diff --git a/dap-tool-core/src/main/java/io/shinhanlife/glow/PageInfo.java b/dap-tool-core/src/main/java/io/shinhanlife/glow/PageInfo.java index ea86a71..a769db1 100644 --- a/dap-tool-core/src/main/java/io/shinhanlife/glow/PageInfo.java +++ b/dap-tool-core/src/main/java/io/shinhanlife/glow/PageInfo.java @@ -1,4 +1,4 @@ -package io.shinhanlife.glow; +package io.shinhanlife.glow; import com.fasterxml.jackson.annotation.JsonIgnore; import com.fasterxml.jackson.annotation.JsonIgnoreProperties; diff --git a/dap-tool-core/src/main/java/io/shinhanlife/glow/ResponseCode.java b/dap-tool-core/src/main/java/io/shinhanlife/glow/ResponseCode.java index f394d07..84d60e9 100644 --- a/dap-tool-core/src/main/java/io/shinhanlife/glow/ResponseCode.java +++ b/dap-tool-core/src/main/java/io/shinhanlife/glow/ResponseCode.java @@ -1,4 +1,4 @@ -package io.shinhanlife.glow; +package io.shinhanlife.glow; import lombok.Getter; import lombok.RequiredArgsConstructor; diff --git a/dap-tool-core/src/main/java/io/shinhanlife/glow/ResponseUtil.java b/dap-tool-core/src/main/java/io/shinhanlife/glow/ResponseUtil.java index f36b33d..cda4738 100644 --- a/dap-tool-core/src/main/java/io/shinhanlife/glow/ResponseUtil.java +++ b/dap-tool-core/src/main/java/io/shinhanlife/glow/ResponseUtil.java @@ -1,4 +1,4 @@ -package io.shinhanlife.glow; +package io.shinhanlife.glow; import org.springframework.http.HttpStatus; import org.springframework.http.ResponseEntity; diff --git a/dap-tool-core/src/main/java/io/shinhanlife/glow/db/dto/AuditInfo.java b/dap-tool-core/src/main/java/io/shinhanlife/glow/db/dto/AuditInfo.java index 960620b..b9717f8 100644 --- a/dap-tool-core/src/main/java/io/shinhanlife/glow/db/dto/AuditInfo.java +++ b/dap-tool-core/src/main/java/io/shinhanlife/glow/db/dto/AuditInfo.java @@ -1,4 +1,4 @@ -package io.shinhanlife.glow.db.dto; +package io.shinhanlife.glow.db.dto; import lombok.Getter; import lombok.Setter; diff --git a/dap-tool-core/src/main/java/io/shinhanlife/glow/util/GlowMciParser.java b/dap-tool-core/src/main/java/io/shinhanlife/glow/util/GlowMciParser.java index 20446bc..5216ae1 100644 --- a/dap-tool-core/src/main/java/io/shinhanlife/glow/util/GlowMciParser.java +++ b/dap-tool-core/src/main/java/io/shinhanlife/glow/util/GlowMciParser.java @@ -1,4 +1,4 @@ -package io.shinhanlife.glow.util; +package io.shinhanlife.glow.util; import io.shinhanlife.glow.GlowMciFieldInfo; import lombok.extern.slf4j.Slf4j; diff --git a/dap-tool-core/src/main/java/io/shinhanlife/glow/util/GlowTrgmParser.java b/dap-tool-core/src/main/java/io/shinhanlife/glow/util/GlowTrgmParser.java index aae596d..92692d4 100644 --- a/dap-tool-core/src/main/java/io/shinhanlife/glow/util/GlowTrgmParser.java +++ b/dap-tool-core/src/main/java/io/shinhanlife/glow/util/GlowTrgmParser.java @@ -1,4 +1,4 @@ -package io.shinhanlife.glow.util; +package io.shinhanlife.glow.util; import io.shinhanlife.glow.GlowTrgmField; import lombok.extern.slf4j.Slf4j; diff --git a/dap-tool-core/src/test/java/io/shinhanlife/dap/common/adapter/sender/ShinhanMciSenderTest.java b/dap-tool-core/src/test/java/io/shinhanlife/dap/common/adapter/sender/ShinhanMciSenderTest.java index 6a7434b..22c353c 100644 --- a/dap-tool-core/src/test/java/io/shinhanlife/dap/common/adapter/sender/ShinhanMciSenderTest.java +++ b/dap-tool-core/src/test/java/io/shinhanlife/dap/common/adapter/sender/ShinhanMciSenderTest.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.common.adapter.sender; +package io.shinhanlife.dap.common.adapter.sender; import com.fasterxml.jackson.databind.ObjectMapper; import io.shinhanlife.dap.common.integration.mci.dto.MciRequestWrapper; diff --git a/dap-tool-core/src/test/java/io/shinhanlife/dap/mcc/sample/converter/SampleLegacyConverterTest.java b/dap-tool-core/src/test/java/io/shinhanlife/dap/mcc/sample/converter/SampleLegacyConverterTest.java index ce7b06d..bc66e5e 100644 --- a/dap-tool-core/src/test/java/io/shinhanlife/dap/mcc/sample/converter/SampleLegacyConverterTest.java +++ b/dap-tool-core/src/test/java/io/shinhanlife/dap/mcc/sample/converter/SampleLegacyConverterTest.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.mcc.sample.converter; +package io.shinhanlife.dap.mcc.sample.converter; /** diff --git a/dap-tool-core/src/test/java/io/shinhanlife/glow/util/GlowMciParserTest.java b/dap-tool-core/src/test/java/io/shinhanlife/glow/util/GlowMciParserTest.java index 55200bc..283a129 100644 --- a/dap-tool-core/src/test/java/io/shinhanlife/glow/util/GlowMciParserTest.java +++ b/dap-tool-core/src/test/java/io/shinhanlife/glow/util/GlowMciParserTest.java @@ -1,4 +1,4 @@ -package io.shinhanlife.glow.util; +package io.shinhanlife.glow.util; /** diff --git a/dap-tool-email/src/main/java/io/shinhanlife/dap/mcc/dto/EmailSendReq.java b/dap-tool-email/src/main/java/io/shinhanlife/dap/mcc/dto/EmailSendReq.java index 8167bfc..8f483b6 100644 --- a/dap-tool-email/src/main/java/io/shinhanlife/dap/mcc/dto/EmailSendReq.java +++ b/dap-tool-email/src/main/java/io/shinhanlife/dap/mcc/dto/EmailSendReq.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.mcc.dto; +package io.shinhanlife.dap.mcc.dto; import lombok.Builder; import lombok.NoArgsConstructor; diff --git a/dap-tool-email/src/main/java/io/shinhanlife/dap/mcc/email/DapToolEmailApplication.java b/dap-tool-email/src/main/java/io/shinhanlife/dap/mcc/email/DapToolEmailApplication.java index 2e7b21e..df547fd 100644 --- a/dap-tool-email/src/main/java/io/shinhanlife/dap/mcc/email/DapToolEmailApplication.java +++ b/dap-tool-email/src/main/java/io/shinhanlife/dap/mcc/email/DapToolEmailApplication.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.mcc.email; +package io.shinhanlife.dap.mcc.email; /** diff --git a/dap-tool-email/src/main/java/io/shinhanlife/dap/mcc/service/EmailToolService.java b/dap-tool-email/src/main/java/io/shinhanlife/dap/mcc/service/EmailToolService.java index 0490e0c..9beecd1 100644 --- a/dap-tool-email/src/main/java/io/shinhanlife/dap/mcc/service/EmailToolService.java +++ b/dap-tool-email/src/main/java/io/shinhanlife/dap/mcc/service/EmailToolService.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.mcc.service; +package io.shinhanlife.dap.mcc.service; import io.shinhanlife.dap.mcc.annotation.McpFunction; import io.shinhanlife.dap.mcc.annotation.McpTool; diff --git a/dap-tool-email/src/main/resources/application-dev.properties b/dap-tool-email/src/main/resources/application-dev.properties deleted file mode 100644 index e90723c..0000000 --- a/dap-tool-email/src/main/resources/application-dev.properties +++ /dev/null @@ -1,21 +0,0 @@ -# OCI 클라우드 환경 전용 설정 -server.port=${PORT:8083} -axhub.gateway.url=https://axhubmcp.devjun.net -axhub.tool.url=http://144.24.70.100:8283 - -# EIMS 동적 라우팅 접속 정보 (Mock) -eims.http.url=http://localhost:${server.port}/api/gateway -eims.tcp.host=127.0.0.1 -eims.tcp.port=8090 -eims.tcp.timeout=5000 -eims.jsp.form.url=http://localhost:${server.port}/mock/jsp-form -eims.jsp.json.url=http://localhost:${server.port}/mock/jsp-json -eims.mci.url=http://localhost:${server.port}/api/mock/esb/api -eims.mcistring.url=http://localhost:${server.port}/api/mock/esb/string - -# --- 신한라이프 EAI/MCI 연계 IP 정보 (개발 환경) --- -shinhan.integration.envrTypeCd=D -shinhan.integration.eai.url=http://10.176.32.181 -shinhan.integration.internalMci.url=http://10.176.32.173 -shinhan.integration.bancaMci.url=http://10.176.32.117 -shinhan.integration.externalMci.url=http://10.176.32.176 diff --git a/dap-tool-email/src/main/resources/application-dev.yml b/dap-tool-email/src/main/resources/application-dev.yml new file mode 100644 index 0000000..76ba783 --- /dev/null +++ b/dap-tool-email/src/main/resources/application-dev.yml @@ -0,0 +1,38 @@ +# OCI ?대씪?곕뱶 ?섍꼍 ?꾩슜 ?ㅼ젙 +server: + port: ${PORT:8083} + +axhub: + gateway: + url: https://axhubmcp.devjun.net + tool: + url: http://144.24.70.100:8283 + +eims: + http: + url: http://localhost:${server.port}/api/gateway + tcp: + host: 127.0.0.1 + port: 8090 + timeout: 5000 + jsp: + form: + url: http://localhost:${server.port}/mock/jsp-form + json: + url: http://localhost:${server.port}/mock/jsp-json + mci: + url: http://localhost:${server.port}/api/mock/esb/api + mcistring: + url: http://localhost:${server.port}/api/mock/esb/string + +shinhan: + integration: + envrTypeCd: D + eai: + url: http://10.176.32.181 + internalMci: + url: http://10.176.32.173 + bancaMci: + url: http://10.176.32.117 + externalMci: + url: http://10.176.32.176 \ No newline at end of file diff --git a/dap-tool-email/src/main/resources/application-local.properties b/dap-tool-email/src/main/resources/application-local.properties deleted file mode 100644 index a7134b9..0000000 --- a/dap-tool-email/src/main/resources/application-local.properties +++ /dev/null @@ -1,26 +0,0 @@ -# Local 환경 전용 설정 (H2 메모리 DB 등) -spring.datasource.url=jdbc:p6spy:h2:mem:testdb;DB_CLOSE_DELAY=-1; -spring.datasource.driverClassName=com.p6spy.engine.spy.P6SpyDriver -spring.datasource.username=sa -spring.datasource.password=password - -spring.h2.console.enabled=true -# EIMS 동적 라우팅 접속 정보 -eims.http.url=http://localhost:${server.port}/api/gateway -eims.tcp.host=127.0.0.1 -eims.tcp.port=8090 -eims.tcp.timeout=5000 -eims.jsp.form.url=http://localhost:${server.port}/mock/jsp-form -eims.jsp.json.url=http://localhost:${server.port}/mock/jsp-json -eims.mci.url=http://localhost:${server.port}/api/mock/esb/api -eims.mcistring.url=http://localhost:${server.port}/api/mock/esb/string - -# Gateway/Tool URLs -axhub.gateway.url=http://localhost:8081 -axhub.tool.url=${AXHUB_TOOL_URL:http://localhost:${server.port}} - -# Disable Kafka -spring.autoconfigure.exclude=org.springframework.boot.autoconfigure.kafka.KafkaAutoConfiguration - -# Suppress Kafka Connection Logs -logging.level.org.apache.kafka=ERROR diff --git a/dap-tool-email/src/main/resources/application-local.yml b/dap-tool-email/src/main/resources/application-local.yml index 84d7141..13593bf 100644 --- a/dap-tool-email/src/main/resources/application-local.yml +++ b/dap-tool-email/src/main/resources/application-local.yml @@ -1,5 +1,39 @@ +# Local ?섍꼍 ?꾩슜 ?ㅼ젙 (H2 硫붾え由?DB ?? spring: - config: - import: "classpath:config/application-glow-local.yml" + datasource: + url: jdbc:p6spy:h2:mem:testdb;DB_CLOSE_DELAY=-1; + driverClassName: com.p6spy.engine.spy.P6SpyDriver + username: sa + password: password + h2: + console: + enabled: true +eims: + http: + url: http://localhost:${server.port}/api/gateway + tcp: + host: 127.0.0.1 + port: 8090 + timeout: 5000 + jsp: + form: + url: http://localhost:${server.port}/mock/jsp-form + json: + url: http://localhost:${server.port}/mock/jsp-json + mci: + url: http://localhost:${server.port}/api/mock/esb/api + mcistring: + url: http://localhost:${server.port}/api/mock/esb/string +mcp: + security: + tenant-domains: + mcp-client-1: CUSTOMER,COMMON + mcp-client-2: ALL + +axhub: + gateway: + url: http://localhost:8081 + tool: + url: ${AXHUB_TOOL_URL:http://localhost:${server.port}} \ No newline at end of file diff --git a/dap-tool-email/src/main/resources/application.properties b/dap-tool-email/src/main/resources/application.properties deleted file mode 100644 index e12a883..0000000 --- a/dap-tool-email/src/main/resources/application.properties +++ /dev/null @@ -1,13 +0,0 @@ -server.port=8083 -spring.application.name=dap-tool-email - -spring.profiles.active=local - -# Suppress Kafka Connection Logs -logging.level.org.apache.kafka=ERROR - -# Auto Prefix Namespace -mcp.namespace= - -# API 보안 키 설정 -mcp.security.tenant-domains.TESTER-DEV=ALL diff --git a/dap-tool-email/src/main/resources/application.yml b/dap-tool-email/src/main/resources/application.yml new file mode 100644 index 0000000..a47f2c1 --- /dev/null +++ b/dap-tool-email/src/main/resources/application.yml @@ -0,0 +1,15 @@ +server: + port: 8083 +spring: + application: + name: dap-tool-email + profiles: + active: local +logging: + level: + org.apache.kafka: ERROR +mcp: + namespace: "" + security: + tenant-domains: + TESTER-DEV: ALL \ No newline at end of file diff --git a/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/dto/BalanceReq.java b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/dto/BalanceReq.java index c53b255..c03e2f6 100644 --- a/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/dto/BalanceReq.java +++ b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/dto/BalanceReq.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.mcc.dto; +package io.shinhanlife.dap.mcc.dto; /** diff --git a/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/dto/BalanceRes.java b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/dto/BalanceRes.java index 694f52e..0b7ce2b 100644 --- a/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/dto/BalanceRes.java +++ b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/dto/BalanceRes.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.mcc.dto; +package io.shinhanlife.dap.mcc.dto; /** diff --git a/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/dto/BillingProcessReq.java b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/dto/BillingProcessReq.java index da97cbb..0cd04af 100644 --- a/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/dto/BillingProcessReq.java +++ b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/dto/BillingProcessReq.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.mcc.dto; +package io.shinhanlife.dap.mcc.dto; import lombok.Builder; import lombok.NoArgsConstructor; diff --git a/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/dto/BillingStatusReq.java b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/dto/BillingStatusReq.java index 26c3770..3f2ad12 100644 --- a/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/dto/BillingStatusReq.java +++ b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/dto/BillingStatusReq.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.mcc.dto; +package io.shinhanlife.dap.mcc.dto; import lombok.Builder; import lombok.NoArgsConstructor; diff --git a/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/dto/BondCheckReq.java b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/dto/BondCheckReq.java index ca5faf8..77d5b82 100644 --- a/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/dto/BondCheckReq.java +++ b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/dto/BondCheckReq.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.mcc.dto; +package io.shinhanlife.dap.mcc.dto; import lombok.Builder; import lombok.NoArgsConstructor; diff --git a/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/dto/BondIssueReq.java b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/dto/BondIssueReq.java index e14f7b3..9fecb48 100644 --- a/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/dto/BondIssueReq.java +++ b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/dto/BondIssueReq.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.mcc.dto; +package io.shinhanlife.dap.mcc.dto; import lombok.Builder; import lombok.NoArgsConstructor; diff --git a/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/dto/ContractDetailReq.java b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/dto/ContractDetailReq.java index 26e0d98..7da8eef 100644 --- a/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/dto/ContractDetailReq.java +++ b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/dto/ContractDetailReq.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.mcc.dto; +package io.shinhanlife.dap.mcc.dto; import lombok.Builder; import lombok.NoArgsConstructor; diff --git a/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/dto/ContractStatusReq.java b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/dto/ContractStatusReq.java index 289cb74..395ee98 100644 --- a/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/dto/ContractStatusReq.java +++ b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/dto/ContractStatusReq.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.mcc.dto; +package io.shinhanlife.dap.mcc.dto; import lombok.Builder; import lombok.NoArgsConstructor; diff --git a/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/dto/CustomerDetailReq.java b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/dto/CustomerDetailReq.java index 9e9e4ba..6e006d3 100644 --- a/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/dto/CustomerDetailReq.java +++ b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/dto/CustomerDetailReq.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.mcc.dto; +package io.shinhanlife.dap.mcc.dto; import lombok.Builder; import lombok.NoArgsConstructor; diff --git a/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/dto/CustomerGradeReq.java b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/dto/CustomerGradeReq.java index 3bae658..908b1c4 100644 --- a/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/dto/CustomerGradeReq.java +++ b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/dto/CustomerGradeReq.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.mcc.dto; +package io.shinhanlife.dap.mcc.dto; import lombok.Builder; import lombok.NoArgsConstructor; diff --git a/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/dto/LeaveCountReq.java b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/dto/LeaveCountReq.java index 5d31f91..1cd82ec 100644 --- a/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/dto/LeaveCountReq.java +++ b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/dto/LeaveCountReq.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.mcc.dto; +package io.shinhanlife.dap.mcc.dto; import lombok.Builder; import lombok.NoArgsConstructor; diff --git a/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/dto/MciSampleStringRes.java b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/dto/MciSampleStringRes.java index e00f79d..2e8173d 100644 --- a/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/dto/MciSampleStringRes.java +++ b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/dto/MciSampleStringRes.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.mcc.dto; +package io.shinhanlife.dap.mcc.dto; import com.fasterxml.jackson.annotation.JsonInclude; import io.shinhanlife.glow.GlowMciFieldInfo; diff --git a/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/dto/MciSampleTargetDto.java b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/dto/MciSampleTargetDto.java index c652d32..cbca293 100644 --- a/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/dto/MciSampleTargetDto.java +++ b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/dto/MciSampleTargetDto.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.mcc.dto; +package io.shinhanlife.dap.mcc.dto; import io.shinhanlife.glow.GlowMciFieldInfo; import lombok.Data; diff --git a/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/dto/Onnba3011Req.java b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/dto/Onnba3011Req.java index a9db2d1..8cfe2d0 100644 --- a/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/dto/Onnba3011Req.java +++ b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/dto/Onnba3011Req.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.mcc.dto; +package io.shinhanlife.dap.mcc.dto; import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonPropertyDescription; diff --git a/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/dto/SampleStringReq.java b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/dto/SampleStringReq.java index bd8f3a5..72b374c 100644 --- a/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/dto/SampleStringReq.java +++ b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/dto/SampleStringReq.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.mcc.dto; +package io.shinhanlife.dap.mcc.dto; import com.fasterxml.jackson.annotation.JsonInclude; import lombok.Data; diff --git a/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/dto/SampleStringRes.java b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/dto/SampleStringRes.java index 7c51b0a..16de9b9 100644 --- a/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/dto/SampleStringRes.java +++ b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/dto/SampleStringRes.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.mcc.dto; +package io.shinhanlife.dap.mcc.dto; import com.fasterxml.jackson.annotation.JsonInclude; import io.shinhanlife.glow.GlowTrgmField; diff --git a/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/dto/TemplateDownloadReq.java b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/dto/TemplateDownloadReq.java index dd53a8d..cb0d564 100644 --- a/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/dto/TemplateDownloadReq.java +++ b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/dto/TemplateDownloadReq.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.mcc.dto; +package io.shinhanlife.dap.mcc.dto; import lombok.AccessLevel; import lombok.AllArgsConstructor; diff --git a/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/dto/VacationRegisterReq.java b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/dto/VacationRegisterReq.java index 4072675..fac77aa 100644 --- a/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/dto/VacationRegisterReq.java +++ b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/dto/VacationRegisterReq.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.mcc.dto; +package io.shinhanlife.dap.mcc.dto; import lombok.Builder; import lombok.NoArgsConstructor; diff --git a/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/dto/WeatherReq.java b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/dto/WeatherReq.java index 0d038c7..cd13585 100644 --- a/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/dto/WeatherReq.java +++ b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/dto/WeatherReq.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.mcc.dto; +package io.shinhanlife.dap.mcc.dto; import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonPropertyDescription; diff --git a/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/dto/WeatherRes.java b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/dto/WeatherRes.java index 1862acf..7e211de 100644 --- a/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/dto/WeatherRes.java +++ b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/dto/WeatherRes.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.mcc.dto; +package io.shinhanlife.dap.mcc.dto; /** * @package io.shinhanlife.dap.mcc.dto diff --git a/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/other/DapToolOtherApplication.java b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/other/DapToolOtherApplication.java index 9f53876..3d67904 100644 --- a/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/other/DapToolOtherApplication.java +++ b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/other/DapToolOtherApplication.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.mcc.other; +package io.shinhanlife.dap.mcc.other; /** diff --git a/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/service/BalanceService.java b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/service/BalanceService.java index 6741b27..821e924 100644 --- a/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/service/BalanceService.java +++ b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/service/BalanceService.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.mcc.service; +package io.shinhanlife.dap.mcc.service; /** diff --git a/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/service/BillingProcessService.java b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/service/BillingProcessService.java index 58ddfd4..db5b9db 100644 --- a/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/service/BillingProcessService.java +++ b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/service/BillingProcessService.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.mcc.service; +package io.shinhanlife.dap.mcc.service; import com.fasterxml.jackson.core.type.TypeReference; import com.fasterxml.jackson.databind.ObjectMapper; diff --git a/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/service/BondIssueService.java b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/service/BondIssueService.java index 883a31d..5a7e724 100644 --- a/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/service/BondIssueService.java +++ b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/service/BondIssueService.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.mcc.service; +package io.shinhanlife.dap.mcc.service; import io.shinhanlife.dap.mcc.annotation.McpFunction; import io.shinhanlife.dap.mcc.annotation.McpTool; diff --git a/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/service/CommonUtilityService.java b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/service/CommonUtilityService.java index adca05c..b2b29f0 100644 --- a/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/service/CommonUtilityService.java +++ b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/service/CommonUtilityService.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.mcc.service; +package io.shinhanlife.dap.mcc.service; import io.shinhanlife.dap.mcc.annotation.McpFunction; import io.shinhanlife.dap.mcc.annotation.McpTool; diff --git a/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/service/ContractInquiryService.java b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/service/ContractInquiryService.java index 1a6b8a0..1940717 100644 --- a/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/service/ContractInquiryService.java +++ b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/service/ContractInquiryService.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.mcc.service; +package io.shinhanlife.dap.mcc.service; import io.shinhanlife.dap.mcc.annotation.McpFunction; import io.shinhanlife.dap.mcc.annotation.McpTool; diff --git a/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/service/CustomerInfoService.java b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/service/CustomerInfoService.java index ff2f5e8..ee26c92 100644 --- a/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/service/CustomerInfoService.java +++ b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/service/CustomerInfoService.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.mcc.service; +package io.shinhanlife.dap.mcc.service; import io.shinhanlife.dap.mcc.annotation.McpFunction; import io.shinhanlife.dap.mcc.annotation.McpTool; diff --git a/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/service/DailyQuoteToolService.java b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/service/DailyQuoteToolService.java index e431dd5..e9ced1c 100644 --- a/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/service/DailyQuoteToolService.java +++ b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/service/DailyQuoteToolService.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.mcc.service; +package io.shinhanlife.dap.mcc.service; import io.shinhanlife.dap.mcc.annotation.McpFunction; import io.shinhanlife.dap.mcc.annotation.McpTool; diff --git a/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/service/ExchangeRateToolService.java b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/service/ExchangeRateToolService.java index ca17f98..b568d57 100644 --- a/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/service/ExchangeRateToolService.java +++ b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/service/ExchangeRateToolService.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.mcc.service; +package io.shinhanlife.dap.mcc.service; import io.shinhanlife.dap.mcc.annotation.McpFunction; import io.shinhanlife.dap.mcc.annotation.McpTool; diff --git a/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/service/OnnbaMciToolService.java b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/service/OnnbaMciToolService.java index 0b116f8..f3b20ee 100644 --- a/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/service/OnnbaMciToolService.java +++ b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/service/OnnbaMciToolService.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.mcc.service; +package io.shinhanlife.dap.mcc.service; import io.shinhanlife.dap.common.integration.mci.component.AxhubMciComponent; import io.shinhanlife.dap.mcc.annotation.McpFunction; diff --git a/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/service/SampleMciToolService.java b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/service/SampleMciToolService.java index dce7373..2e14347 100644 --- a/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/service/SampleMciToolService.java +++ b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/service/SampleMciToolService.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.mcc.service; +package io.shinhanlife.dap.mcc.service; import io.shinhanlife.dap.common.adapter.sender.ShinhanMciSender; import io.shinhanlife.dap.common.integration.mci.dto.MciRequestWrapper; diff --git a/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/service/SampleStringToolService.java b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/service/SampleStringToolService.java index 44b8f8b..a92bd35 100644 --- a/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/service/SampleStringToolService.java +++ b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/service/SampleStringToolService.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.mcc.service; +package io.shinhanlife.dap.mcc.service; import io.shinhanlife.dap.mcc.annotation.McpFunction; import io.shinhanlife.dap.mcc.annotation.McpTool; diff --git a/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/service/TemplateUtilityService.java b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/service/TemplateUtilityService.java index 43e1516..3ee9224 100644 --- a/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/service/TemplateUtilityService.java +++ b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/service/TemplateUtilityService.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.mcc.service; +package io.shinhanlife.dap.mcc.service; import io.shinhanlife.dap.mcc.annotation.McpFunction; import io.shinhanlife.dap.mcc.annotation.McpTool; diff --git a/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/service/WeatherToolService.java b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/service/WeatherToolService.java index 3a1a179..299a95a 100644 --- a/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/service/WeatherToolService.java +++ b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/service/WeatherToolService.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.mcc.service; +package io.shinhanlife.dap.mcc.service; import com.fasterxml.jackson.databind.JsonNode; import com.fasterxml.jackson.databind.ObjectMapper; diff --git a/dap-tool-other/src/main/resources/application-dev.properties b/dap-tool-other/src/main/resources/application-dev.properties deleted file mode 100644 index fab7257..0000000 --- a/dap-tool-other/src/main/resources/application-dev.properties +++ /dev/null @@ -1,21 +0,0 @@ -# OCI 클라우드 환경 전용 설정 -server.port=${PORT:8084} -axhub.gateway.url=https://axhubmcp.devjun.net -axhub.tool.url=http://144.24.70.100:8284 - -# EIMS 동적 라우팅 접속 정보 (Mock) -eims.http.url=http://localhost:${server.port}/api/gateway -eims.tcp.host=127.0.0.1 -eims.tcp.port=8090 -eims.tcp.timeout=5000 -eims.jsp.form.url=http://localhost:${server.port}/mock/jsp-form -eims.jsp.json.url=http://localhost:${server.port}/mock/jsp-json -eims.mci.url=http://localhost:${server.port}/api/mock/esb/api -eims.mcistring.url=http://localhost:${server.port}/api/mock/esb/string - -# --- 신한라이프 EAI/MCI 연계 IP 정보 (개발 환경) --- -shinhan.integration.envrTypeCd=D -shinhan.integration.eai.url=http://10.176.32.181 -shinhan.integration.internalMci.url=http://10.176.32.173 -shinhan.integration.bancaMci.url=http://10.176.32.117 -shinhan.integration.externalMci.url=http://10.176.32.176 diff --git a/dap-tool-other/src/main/resources/application-dev.yml b/dap-tool-other/src/main/resources/application-dev.yml new file mode 100644 index 0000000..236845c --- /dev/null +++ b/dap-tool-other/src/main/resources/application-dev.yml @@ -0,0 +1,38 @@ +# OCI ?대씪?곕뱶 ?섍꼍 ?꾩슜 ?ㅼ젙 +server: + port: ${PORT:8084} + +axhub: + gateway: + url: https://axhubmcp.devjun.net + tool: + url: http://144.24.70.100:8284 + +eims: + http: + url: http://localhost:${server.port}/api/gateway + tcp: + host: 127.0.0.1 + port: 8090 + timeout: 5000 + jsp: + form: + url: http://localhost:${server.port}/mock/jsp-form + json: + url: http://localhost:${server.port}/mock/jsp-json + mci: + url: http://localhost:${server.port}/api/mock/esb/api + mcistring: + url: http://localhost:${server.port}/api/mock/esb/string + +shinhan: + integration: + envrTypeCd: D + eai: + url: http://10.176.32.181 + internalMci: + url: http://10.176.32.173 + bancaMci: + url: http://10.176.32.117 + externalMci: + url: http://10.176.32.176 \ No newline at end of file diff --git a/dap-tool-other/src/main/resources/application-local.properties b/dap-tool-other/src/main/resources/application-local.properties deleted file mode 100644 index a7134b9..0000000 --- a/dap-tool-other/src/main/resources/application-local.properties +++ /dev/null @@ -1,26 +0,0 @@ -# Local 환경 전용 설정 (H2 메모리 DB 등) -spring.datasource.url=jdbc:p6spy:h2:mem:testdb;DB_CLOSE_DELAY=-1; -spring.datasource.driverClassName=com.p6spy.engine.spy.P6SpyDriver -spring.datasource.username=sa -spring.datasource.password=password - -spring.h2.console.enabled=true -# EIMS 동적 라우팅 접속 정보 -eims.http.url=http://localhost:${server.port}/api/gateway -eims.tcp.host=127.0.0.1 -eims.tcp.port=8090 -eims.tcp.timeout=5000 -eims.jsp.form.url=http://localhost:${server.port}/mock/jsp-form -eims.jsp.json.url=http://localhost:${server.port}/mock/jsp-json -eims.mci.url=http://localhost:${server.port}/api/mock/esb/api -eims.mcistring.url=http://localhost:${server.port}/api/mock/esb/string - -# Gateway/Tool URLs -axhub.gateway.url=http://localhost:8081 -axhub.tool.url=${AXHUB_TOOL_URL:http://localhost:${server.port}} - -# Disable Kafka -spring.autoconfigure.exclude=org.springframework.boot.autoconfigure.kafka.KafkaAutoConfiguration - -# Suppress Kafka Connection Logs -logging.level.org.apache.kafka=ERROR diff --git a/dap-tool-other/src/main/resources/application-local.yml b/dap-tool-other/src/main/resources/application-local.yml index 39c82f1..13593bf 100644 --- a/dap-tool-other/src/main/resources/application-local.yml +++ b/dap-tool-other/src/main/resources/application-local.yml @@ -1,4 +1,39 @@ +# Local ?섍꼍 ?꾩슜 ?ㅼ젙 (H2 硫붾え由?DB ?? spring: - config: - import: "classpath:config/application-glow-local.yml" + datasource: + url: jdbc:p6spy:h2:mem:testdb;DB_CLOSE_DELAY=-1; + driverClassName: com.p6spy.engine.spy.P6SpyDriver + username: sa + password: password + h2: + console: + enabled: true +eims: + http: + url: http://localhost:${server.port}/api/gateway + tcp: + host: 127.0.0.1 + port: 8090 + timeout: 5000 + jsp: + form: + url: http://localhost:${server.port}/mock/jsp-form + json: + url: http://localhost:${server.port}/mock/jsp-json + mci: + url: http://localhost:${server.port}/api/mock/esb/api + mcistring: + url: http://localhost:${server.port}/api/mock/esb/string + +mcp: + security: + tenant-domains: + mcp-client-1: CUSTOMER,COMMON + mcp-client-2: ALL + +axhub: + gateway: + url: http://localhost:8081 + tool: + url: ${AXHUB_TOOL_URL:http://localhost:${server.port}} \ No newline at end of file diff --git a/dap-tool-other/src/main/resources/application.properties b/dap-tool-other/src/main/resources/application.properties deleted file mode 100644 index 421abc3..0000000 --- a/dap-tool-other/src/main/resources/application.properties +++ /dev/null @@ -1,13 +0,0 @@ -server.port=8084 -spring.application.name=dap-tool-other - -spring.profiles.active=local - -# Suppress Kafka Connection Logs -logging.level.org.apache.kafka=ERROR - -# Auto Prefix Namespace -mcp.namespace= - -# API 보안 키 설정 -mcp.security.tenant-domains.TESTER-DEV=ALL diff --git a/dap-tool-other/src/main/resources/application.yml b/dap-tool-other/src/main/resources/application.yml new file mode 100644 index 0000000..7c7a3b9 --- /dev/null +++ b/dap-tool-other/src/main/resources/application.yml @@ -0,0 +1,15 @@ +server: + port: 8084 +spring: + application: + name: dap-tool-other + profiles: + active: local +logging: + level: + org.apache.kafka: ERROR +mcp: + namespace: "" + security: + tenant-domains: + TESTER-DEV: ALL \ No newline at end of file diff --git a/dap-tool-payment/src/main/java/io/shinhanlife/dap/mcc/dto/PaymentApprovalReq.java b/dap-tool-payment/src/main/java/io/shinhanlife/dap/mcc/dto/PaymentApprovalReq.java index cb2ae2a..ee6af53 100644 --- a/dap-tool-payment/src/main/java/io/shinhanlife/dap/mcc/dto/PaymentApprovalReq.java +++ b/dap-tool-payment/src/main/java/io/shinhanlife/dap/mcc/dto/PaymentApprovalReq.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.mcc.dto; +package io.shinhanlife.dap.mcc.dto; import com.fasterxml.jackson.annotation.JsonInclude; import lombok.Data; diff --git a/dap-tool-payment/src/main/java/io/shinhanlife/dap/mcc/dto/PaymentApprovalRes.java b/dap-tool-payment/src/main/java/io/shinhanlife/dap/mcc/dto/PaymentApprovalRes.java index b01a0c4..d244261 100644 --- a/dap-tool-payment/src/main/java/io/shinhanlife/dap/mcc/dto/PaymentApprovalRes.java +++ b/dap-tool-payment/src/main/java/io/shinhanlife/dap/mcc/dto/PaymentApprovalRes.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.mcc.dto; +package io.shinhanlife.dap.mcc.dto; import com.fasterxml.jackson.annotation.JsonInclude; import lombok.Data; diff --git a/dap-tool-payment/src/main/java/io/shinhanlife/dap/mcc/payment/DapToolPaymentApplication.java b/dap-tool-payment/src/main/java/io/shinhanlife/dap/mcc/payment/DapToolPaymentApplication.java index cf29f0a..2fb87fc 100644 --- a/dap-tool-payment/src/main/java/io/shinhanlife/dap/mcc/payment/DapToolPaymentApplication.java +++ b/dap-tool-payment/src/main/java/io/shinhanlife/dap/mcc/payment/DapToolPaymentApplication.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.mcc.payment; +package io.shinhanlife.dap.mcc.payment; /** diff --git a/dap-tool-payment/src/main/java/io/shinhanlife/dap/mcc/service/PaymentApprovalService.java b/dap-tool-payment/src/main/java/io/shinhanlife/dap/mcc/service/PaymentApprovalService.java index 6b0c527..c48968d 100644 --- a/dap-tool-payment/src/main/java/io/shinhanlife/dap/mcc/service/PaymentApprovalService.java +++ b/dap-tool-payment/src/main/java/io/shinhanlife/dap/mcc/service/PaymentApprovalService.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.mcc.service; +package io.shinhanlife.dap.mcc.service; import io.shinhanlife.dap.mcc.annotation.McpFunction; import io.shinhanlife.dap.mcc.annotation.McpTool; diff --git a/dap-tool-payment/src/main/resources/application-dev.properties b/dap-tool-payment/src/main/resources/application-dev.properties deleted file mode 100644 index 3aaa4cf..0000000 --- a/dap-tool-payment/src/main/resources/application-dev.properties +++ /dev/null @@ -1,21 +0,0 @@ -# OCI 클라우드 환경 전용 설정 -server.port=${PORT:8085} -axhub.gateway.url=https://axhubmcp.devjun.net -axhub.tool.url=http://144.24.70.100:8285 - -# EIMS 동적 라우팅 접속 정보 (Mock) -eims.http.url=http://localhost:${server.port}/api/gateway -eims.tcp.host=127.0.0.1 -eims.tcp.port=8090 -eims.tcp.timeout=5000 -eims.jsp.form.url=http://localhost:${server.port}/mock/jsp-form -eims.jsp.json.url=http://localhost:${server.port}/mock/jsp-json -eims.mci.url=http://localhost:${server.port}/api/mock/esb/api -eims.mcistring.url=http://localhost:${server.port}/api/mock/esb/string - -# --- 신한라이프 EAI/MCI 연계 IP 정보 (개발 환경) --- -shinhan.integration.envrTypeCd=D -shinhan.integration.eai.url=http://10.176.32.181 -shinhan.integration.internalMci.url=http://10.176.32.173 -shinhan.integration.bancaMci.url=http://10.176.32.117 -shinhan.integration.externalMci.url=http://10.176.32.176 diff --git a/dap-tool-payment/src/main/resources/application-dev.yml b/dap-tool-payment/src/main/resources/application-dev.yml new file mode 100644 index 0000000..2d239c9 --- /dev/null +++ b/dap-tool-payment/src/main/resources/application-dev.yml @@ -0,0 +1,38 @@ +# OCI ?대씪?곕뱶 ?섍꼍 ?꾩슜 ?ㅼ젙 +server: + port: ${PORT:8085} + +axhub: + gateway: + url: https://axhubmcp.devjun.net + tool: + url: http://144.24.70.100:8285 + +eims: + http: + url: http://localhost:${server.port}/api/gateway + tcp: + host: 127.0.0.1 + port: 8090 + timeout: 5000 + jsp: + form: + url: http://localhost:${server.port}/mock/jsp-form + json: + url: http://localhost:${server.port}/mock/jsp-json + mci: + url: http://localhost:${server.port}/api/mock/esb/api + mcistring: + url: http://localhost:${server.port}/api/mock/esb/string + +shinhan: + integration: + envrTypeCd: D + eai: + url: http://10.176.32.181 + internalMci: + url: http://10.176.32.173 + bancaMci: + url: http://10.176.32.117 + externalMci: + url: http://10.176.32.176 \ No newline at end of file diff --git a/dap-tool-payment/src/main/resources/application-local.properties b/dap-tool-payment/src/main/resources/application-local.properties deleted file mode 100644 index a7134b9..0000000 --- a/dap-tool-payment/src/main/resources/application-local.properties +++ /dev/null @@ -1,26 +0,0 @@ -# Local 환경 전용 설정 (H2 메모리 DB 등) -spring.datasource.url=jdbc:p6spy:h2:mem:testdb;DB_CLOSE_DELAY=-1; -spring.datasource.driverClassName=com.p6spy.engine.spy.P6SpyDriver -spring.datasource.username=sa -spring.datasource.password=password - -spring.h2.console.enabled=true -# EIMS 동적 라우팅 접속 정보 -eims.http.url=http://localhost:${server.port}/api/gateway -eims.tcp.host=127.0.0.1 -eims.tcp.port=8090 -eims.tcp.timeout=5000 -eims.jsp.form.url=http://localhost:${server.port}/mock/jsp-form -eims.jsp.json.url=http://localhost:${server.port}/mock/jsp-json -eims.mci.url=http://localhost:${server.port}/api/mock/esb/api -eims.mcistring.url=http://localhost:${server.port}/api/mock/esb/string - -# Gateway/Tool URLs -axhub.gateway.url=http://localhost:8081 -axhub.tool.url=${AXHUB_TOOL_URL:http://localhost:${server.port}} - -# Disable Kafka -spring.autoconfigure.exclude=org.springframework.boot.autoconfigure.kafka.KafkaAutoConfiguration - -# Suppress Kafka Connection Logs -logging.level.org.apache.kafka=ERROR diff --git a/dap-tool-payment/src/main/resources/application-local.yml b/dap-tool-payment/src/main/resources/application-local.yml index 0b70954..13593bf 100644 --- a/dap-tool-payment/src/main/resources/application-local.yml +++ b/dap-tool-payment/src/main/resources/application-local.yml @@ -1,12 +1,39 @@ +# Local ?섍꼍 ?꾩슜 ?ㅼ젙 (H2 硫붾え由?DB ?? spring: - application: - name: axhub-tool-payment - config: - import: "classpath:config/application-glow-local.yml" + datasource: + url: jdbc:p6spy:h2:mem:testdb;DB_CLOSE_DELAY=-1; + driverClassName: com.p6spy.engine.spy.P6SpyDriver + username: sa + password: password + h2: + console: + enabled: true -server: - port: 8085 +eims: + http: + url: http://localhost:${server.port}/api/gateway + tcp: + host: 127.0.0.1 + port: 8090 + timeout: 5000 + jsp: + form: + url: http://localhost:${server.port}/mock/jsp-form + json: + url: http://localhost:${server.port}/mock/jsp-json + mci: + url: http://localhost:${server.port}/api/mock/esb/api + mcistring: + url: http://localhost:${server.port}/api/mock/esb/string + +mcp: + security: + tenant-domains: + mcp-client-1: CUSTOMER,COMMON + mcp-client-2: ALL axhub: + gateway: + url: http://localhost:8081 tool: - url: "http://tool-payment:8085" + url: ${AXHUB_TOOL_URL:http://localhost:${server.port}} \ No newline at end of file diff --git a/dap-tool-payment/src/main/resources/application.properties b/dap-tool-payment/src/main/resources/application.properties deleted file mode 100644 index db01ea5..0000000 --- a/dap-tool-payment/src/main/resources/application.properties +++ /dev/null @@ -1,7 +0,0 @@ -spring.profiles.active=local - -# Auto Prefix Namespace -mcp.namespace= - -# API 보안 키 설정 -mcp.security.tenant-domains.TESTER-DEV=ALL diff --git a/dap-tool-payment/src/main/resources/application.yml b/dap-tool-payment/src/main/resources/application.yml new file mode 100644 index 0000000..8b9ecbd --- /dev/null +++ b/dap-tool-payment/src/main/resources/application.yml @@ -0,0 +1,15 @@ +server: + port: 8085 +spring: + application: + name: dap-tool-payment + profiles: + active: local +logging: + level: + org.apache.kafka: ERROR +mcp: + namespace: "" + security: + tenant-domains: + TESTER-DEV: ALL \ No newline at end of file diff --git a/dap-tool-sms/src/main/java/io/shinhanlife/dap/mcc/converter/SmsLegacyConverter.java b/dap-tool-sms/src/main/java/io/shinhanlife/dap/mcc/converter/SmsLegacyConverter.java index 1856d31..8b6a8e3 100644 --- a/dap-tool-sms/src/main/java/io/shinhanlife/dap/mcc/converter/SmsLegacyConverter.java +++ b/dap-tool-sms/src/main/java/io/shinhanlife/dap/mcc/converter/SmsLegacyConverter.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.mcc.converter; +package io.shinhanlife.dap.mcc.converter; /** diff --git a/dap-tool-sms/src/main/java/io/shinhanlife/dap/mcc/dto/SmsSendReq.java b/dap-tool-sms/src/main/java/io/shinhanlife/dap/mcc/dto/SmsSendReq.java index 17629d3..84dc607 100644 --- a/dap-tool-sms/src/main/java/io/shinhanlife/dap/mcc/dto/SmsSendReq.java +++ b/dap-tool-sms/src/main/java/io/shinhanlife/dap/mcc/dto/SmsSendReq.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.mcc.dto; +package io.shinhanlife.dap.mcc.dto; import lombok.Builder; import lombok.NoArgsConstructor; diff --git a/dap-tool-sms/src/main/java/io/shinhanlife/dap/mcc/legacy/SmsLegacyReq.java b/dap-tool-sms/src/main/java/io/shinhanlife/dap/mcc/legacy/SmsLegacyReq.java index 82ce6bb..f575e1b 100644 --- a/dap-tool-sms/src/main/java/io/shinhanlife/dap/mcc/legacy/SmsLegacyReq.java +++ b/dap-tool-sms/src/main/java/io/shinhanlife/dap/mcc/legacy/SmsLegacyReq.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.mcc.legacy; +package io.shinhanlife.dap.mcc.legacy; /** diff --git a/dap-tool-sms/src/main/java/io/shinhanlife/dap/mcc/service/SmsToolService.java b/dap-tool-sms/src/main/java/io/shinhanlife/dap/mcc/service/SmsToolService.java index 49c8d83..54ca8aa 100644 --- a/dap-tool-sms/src/main/java/io/shinhanlife/dap/mcc/service/SmsToolService.java +++ b/dap-tool-sms/src/main/java/io/shinhanlife/dap/mcc/service/SmsToolService.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.mcc.service; +package io.shinhanlife.dap.mcc.service; import io.shinhanlife.dap.mcc.annotation.McpFunction; import io.shinhanlife.dap.mcc.annotation.McpTool; diff --git a/dap-tool-sms/src/main/java/io/shinhanlife/dap/mcc/sms/DapToolSmsApplication.java b/dap-tool-sms/src/main/java/io/shinhanlife/dap/mcc/sms/DapToolSmsApplication.java index 58bb10f..eb90f14 100644 --- a/dap-tool-sms/src/main/java/io/shinhanlife/dap/mcc/sms/DapToolSmsApplication.java +++ b/dap-tool-sms/src/main/java/io/shinhanlife/dap/mcc/sms/DapToolSmsApplication.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.mcc.sms; +package io.shinhanlife.dap.mcc.sms; /** diff --git a/dap-tool-sms/src/main/resources/application-dev.properties b/dap-tool-sms/src/main/resources/application-dev.properties deleted file mode 100644 index 85ca2cd..0000000 --- a/dap-tool-sms/src/main/resources/application-dev.properties +++ /dev/null @@ -1,21 +0,0 @@ -# OCI 클라우드 환경 전용 설정 -server.port=${PORT:8082} -axhub.gateway.url=https://axhubmcp.devjun.net -axhub.tool.url=http://144.24.70.100:8282 - -# EIMS 동적 라우팅 접속 정보 (Mock) -eims.http.url=http://localhost:${server.port}/api/gateway -eims.tcp.host=127.0.0.1 -eims.tcp.port=8090 -eims.tcp.timeout=5000 -eims.jsp.form.url=http://localhost:${server.port}/mock/jsp-form -eims.jsp.json.url=http://localhost:${server.port}/mock/jsp-json -eims.mci.url=http://localhost:${server.port}/api/mock/esb/api -eims.mcistring.url=http://localhost:${server.port}/api/mock/esb/string - -# --- 신한라이프 EAI/MCI 연계 IP 정보 (개발 환경) --- -shinhan.integration.envrTypeCd=D -shinhan.integration.eai.url=http://10.176.32.181 -shinhan.integration.internalMci.url=http://10.176.32.173 -shinhan.integration.bancaMci.url=http://10.176.32.117 -shinhan.integration.externalMci.url=http://10.176.32.176 diff --git a/dap-tool-sms/src/main/resources/application-dev.yml b/dap-tool-sms/src/main/resources/application-dev.yml new file mode 100644 index 0000000..d4de677 --- /dev/null +++ b/dap-tool-sms/src/main/resources/application-dev.yml @@ -0,0 +1,38 @@ +# OCI ?대씪?곕뱶 ?섍꼍 ?꾩슜 ?ㅼ젙 +server: + port: ${PORT:8082} + +axhub: + gateway: + url: https://axhubmcp.devjun.net + tool: + url: http://144.24.70.100:8282 + +eims: + http: + url: http://localhost:${server.port}/api/gateway + tcp: + host: 127.0.0.1 + port: 8090 + timeout: 5000 + jsp: + form: + url: http://localhost:${server.port}/mock/jsp-form + json: + url: http://localhost:${server.port}/mock/jsp-json + mci: + url: http://localhost:${server.port}/api/mock/esb/api + mcistring: + url: http://localhost:${server.port}/api/mock/esb/string + +shinhan: + integration: + envrTypeCd: D + eai: + url: http://10.176.32.181 + internalMci: + url: http://10.176.32.173 + bancaMci: + url: http://10.176.32.117 + externalMci: + url: http://10.176.32.176 \ No newline at end of file diff --git a/dap-tool-sms/src/main/resources/application-local.properties b/dap-tool-sms/src/main/resources/application-local.properties deleted file mode 100644 index 7f7a288..0000000 --- a/dap-tool-sms/src/main/resources/application-local.properties +++ /dev/null @@ -1,24 +0,0 @@ -# Local 환경 전용 설정 (H2 메모리 DB 등) -spring.datasource.url=jdbc:p6spy:h2:mem:testdb;DB_CLOSE_DELAY=-1; -spring.datasource.driverClassName=com.p6spy.engine.spy.P6SpyDriver -spring.datasource.username=sa -spring.datasource.password=password - -spring.h2.console.enabled=true -# EIMS 동적 라우팅 접속 정보 -eims.http.url=http://localhost:${server.port}/api/gateway -eims.tcp.host=127.0.0.1 -eims.tcp.port=8090 -eims.tcp.timeout=5000 -eims.jsp.form.url=http://localhost:${server.port}/mock/jsp-form -eims.jsp.json.url=http://localhost:${server.port}/mock/jsp-json -eims.mci.url=http://localhost:${server.port}/api/mock/esb/api -eims.mcistring.url=http://localhost:${server.port}/api/mock/esb/string - -# API 보안 키 설정 -mcp.security.tenant-domains.mcp-client-1=CUSTOMER,COMMON -mcp.security.tenant-domains.mcp-client-2=ALL - -# Gateway/Tool URLs -axhub.gateway.url=http://localhost:8081 -axhub.tool.url=${AXHUB_TOOL_URL:http://localhost:${server.port}} diff --git a/dap-tool-sms/src/main/resources/application-local.yml b/dap-tool-sms/src/main/resources/application-local.yml index 84d7141..13593bf 100644 --- a/dap-tool-sms/src/main/resources/application-local.yml +++ b/dap-tool-sms/src/main/resources/application-local.yml @@ -1,5 +1,39 @@ +# Local ?섍꼍 ?꾩슜 ?ㅼ젙 (H2 硫붾え由?DB ?? spring: - config: - import: "classpath:config/application-glow-local.yml" + datasource: + url: jdbc:p6spy:h2:mem:testdb;DB_CLOSE_DELAY=-1; + driverClassName: com.p6spy.engine.spy.P6SpyDriver + username: sa + password: password + h2: + console: + enabled: true +eims: + http: + url: http://localhost:${server.port}/api/gateway + tcp: + host: 127.0.0.1 + port: 8090 + timeout: 5000 + jsp: + form: + url: http://localhost:${server.port}/mock/jsp-form + json: + url: http://localhost:${server.port}/mock/jsp-json + mci: + url: http://localhost:${server.port}/api/mock/esb/api + mcistring: + url: http://localhost:${server.port}/api/mock/esb/string +mcp: + security: + tenant-domains: + mcp-client-1: CUSTOMER,COMMON + mcp-client-2: ALL + +axhub: + gateway: + url: http://localhost:8081 + tool: + url: ${AXHUB_TOOL_URL:http://localhost:${server.port}} \ No newline at end of file diff --git a/dap-tool-sms/src/main/resources/application.properties b/dap-tool-sms/src/main/resources/application.properties deleted file mode 100644 index 77189c1..0000000 --- a/dap-tool-sms/src/main/resources/application.properties +++ /dev/null @@ -1,13 +0,0 @@ -server.port=8082 -spring.application.name=dap-tool-sms - -spring.profiles.active=local - -# Suppress Kafka Connection Logs -logging.level.org.apache.kafka=ERROR - -# Auto Prefix Namespace -mcp.namespace= - -# API 보안 키 설정 -mcp.security.tenant-domains.TESTER-DEV=ALL diff --git a/dap-tool-sms/src/main/resources/application.yml b/dap-tool-sms/src/main/resources/application.yml new file mode 100644 index 0000000..bdaafd2 --- /dev/null +++ b/dap-tool-sms/src/main/resources/application.yml @@ -0,0 +1,15 @@ +server: + port: 8082 +spring: + application: + name: dap-tool-sms + profiles: + active: local +logging: + level: + org.apache.kafka: ERROR +mcp: + namespace: "" + security: + tenant-domains: + TESTER-DEV: ALL \ No newline at end of file