From 2e1f678599195e122157e3fcfb7010344b78148e Mon Sep 17 00:00:00 2001 From: jade Date: Wed, 8 Jul 2026 13:11:40 +0900 Subject: [PATCH] refactor: Update HttpEimsSender to use GlowCommunicationProperties --- .../axhub/biz/mcp/adapter/sender/HttpEimsSender.java | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/axhub-tool-core/src/main/java/io/shinhanlife/axhub/biz/mcp/adapter/sender/HttpEimsSender.java b/axhub-tool-core/src/main/java/io/shinhanlife/axhub/biz/mcp/adapter/sender/HttpEimsSender.java index 8cc5310..a1a8256 100644 --- a/axhub-tool-core/src/main/java/io/shinhanlife/axhub/biz/mcp/adapter/sender/HttpEimsSender.java +++ b/axhub-tool-core/src/main/java/io/shinhanlife/axhub/biz/mcp/adapter/sender/HttpEimsSender.java @@ -8,15 +8,20 @@ import org.springframework.web.client.RestClient; import java.util.Map; +import io.shinhanlife.axhub.biz.mcp.tool.config.GlowCommunicationProperties; + @Slf4j @Component public class HttpEimsSender implements EimsSender { private final RestClient restClient; private final String eimsUrl; + private final GlowCommunicationProperties glowProps; - public HttpEimsSender(@Value("${eims.http.url}") String eimsUrl) { - this.eimsUrl = eimsUrl; + public HttpEimsSender(GlowCommunicationProperties glowProps) { + this.glowProps = glowProps; + // yml의 대내 MCI host, port, uri를 조합하여 EIMS 호출 주소 생성 + this.eimsUrl = glowProps.getMci().getHost() + ":" + glowProps.getMci().getPort() + glowProps.getMci().getUri(); this.restClient = RestClient.builder().build(); // 필요시 타임아웃 팩토리 추가 }