From bea517c4c1f0b8a941568992c5e9e2580ededc1e Mon Sep 17 00:00:00 2001 From: jade Date: Sun, 26 Jul 2026 15:34:43 +0900 Subject: [PATCH] fix: resolve bean injection error and gateway routing configs --- dap-gateway/src/main/resources/application-dev.yml | 6 +++--- dap-gateway/src/main/resources/application-local.yml | 8 +++++--- dap-gateway/src/main/resources/application.yml | 8 +++----- .../io/shinhanlife/dap/mcc/sms/DapToolSmsApplication.java | 4 ++-- docker-compose.yml | 3 +++ 5 files changed, 16 insertions(+), 13 deletions(-) diff --git a/dap-gateway/src/main/resources/application-dev.yml b/dap-gateway/src/main/resources/application-dev.yml index a1697e1e..953e7fc3 100644 --- a/dap-gateway/src/main/resources/application-dev.yml +++ b/dap-gateway/src/main/resources/application-dev.yml @@ -10,10 +10,10 @@ mcp: gateway: fallback: - default-url: http://nginx:8284 + default-url: http://tool-oth:8084 routes: - sms: http://nginx:8282 - hr: http://nginx:8284 + sms: http://tool-sms:8082 + hr: http://tool-oth:8084 # --- 신한라이프 EAI/MCI 연계 IP 정보 (개발 환경) --- shinhan: diff --git a/dap-gateway/src/main/resources/application-local.yml b/dap-gateway/src/main/resources/application-local.yml index 5943f724..e256c869 100644 --- a/dap-gateway/src/main/resources/application-local.yml +++ b/dap-gateway/src/main/resources/application-local.yml @@ -34,10 +34,12 @@ mcp: gateway: url: http://localhost:${server.port}/mcp/api/v1 fallback: - default-url: http://tool-oth:8084 + default-url: http://localhost:8084 routes: - sms: http://tool-sms:8082 - hr: http://tool-oth:8084 + sms: http://localhost:8082 + email: http://localhost:8083 + payment: http://localhost:8085 + hr: http://localhost:8084 tool: host: localhost diff --git a/dap-gateway/src/main/resources/application.yml b/dap-gateway/src/main/resources/application.yml index 7f7d3314..d7a606ad 100644 --- a/dap-gateway/src/main/resources/application.yml +++ b/dap-gateway/src/main/resources/application.yml @@ -26,12 +26,10 @@ server: mcp: gateway: fallback: - default-url: http://nginx:8284 + default-url: http://tool-oth:8084 routes: - sms: http://nginx:8282 - email: http://nginx:8283 - payment: http://nginx:8285 - hr: http://nginx:8286 + sms: http://tool-sms:8082 + hr: http://tool-oth:8084 agent-claims-required: false trusted-claims-required: false write-approval-required: false 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 eb90f147..f308e6b9 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 @@ -20,8 +20,8 @@ import org.springframework.boot.autoconfigure.SpringBootApplication; import org.springframework.boot.context.properties.ConfigurationPropertiesScan; import org.springframework.cache.annotation.EnableCaching; -@SpringBootApplication(scanBasePackages = {"io.shinhanlife.dap.mcc", "io.shinhanlife.dap.common.adapter", "io.shinhanlife.dap.common.mcp", "io.shinhanlife.dap.common.config", "io.shinhanlife.dap.common.integration"}) -@ConfigurationPropertiesScan(basePackages = {"io.shinhanlife.dap.mcc", "io.shinhanlife.dap.common.adapter", "io.shinhanlife.dap.common.mcp", "io.shinhanlife.dap.common.config", "io.shinhanlife.dap.common.integration"}) +@SpringBootApplication(scanBasePackages = {"io.shinhanlife.dap.mcc", "io.shinhanlife.dap.lib.adapter", "io.shinhanlife.dap.lib.mcp", "io.shinhanlife.dap.lib.config", "io.shinhanlife.dap.lib.integration"}) +@ConfigurationPropertiesScan(basePackages = {"io.shinhanlife.dap.mcc", "io.shinhanlife.dap.lib.adapter", "io.shinhanlife.dap.lib.mcp", "io.shinhanlife.dap.lib.config", "io.shinhanlife.dap.lib.integration"}) @EnableCaching public class DapToolSmsApplication { public static void main(String[] args) { diff --git a/docker-compose.yml b/docker-compose.yml index 092be13d..6ad78860 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -31,6 +31,9 @@ services: - AXHUB_SOURCE_DIR=/src - JAVA_TOOL_OPTIONS=-Xms64m -Xmx384m - SPRING_PROFILES_ACTIVE=${ACTIVE_PROFILE:-local} + - MCP_GATEWAY_FALLBACK_DEFAULT_URL=http://tool-oth:8084 + - MCP_GATEWAY_FALLBACK_ROUTES_SMS=http://tool-sms:8082 + - MCP_GATEWAY_FALLBACK_ROUTES_HR=http://tool-oth:8084 mci-mock: image: wiremock/wiremock:latest