From 1f0f6c530f4fcb8df88c7cfcfefb87c8c04aac95 Mon Sep 17 00:00:00 2001 From: Rinjae Date: Fri, 5 Dec 2025 11:22:59 +0900 Subject: [PATCH] =?UTF-8?q?kjb-property=20=EA=B2=80=EC=A6=9D=20=EB=B6=80?= =?UTF-8?q?=ED=8C=85=20=EC=B0=A8=EB=8B=A8=20=ED=95=B4=EC=A0=9C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../onl/common/service/ums/UmsDispatchService.java | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/src/main/java/com/eactive/eai/rms/onl/common/service/ums/UmsDispatchService.java b/src/main/java/com/eactive/eai/rms/onl/common/service/ums/UmsDispatchService.java index 549ce34..5211520 100644 --- a/src/main/java/com/eactive/eai/rms/onl/common/service/ums/UmsDispatchService.java +++ b/src/main/java/com/eactive/eai/rms/onl/common/service/ums/UmsDispatchService.java @@ -43,8 +43,8 @@ public class UmsDispatchService { private EntityManager entityManager; private final MessageRequestRepository messageRequestRepository; - private final KjbUmsService kjbUmsService; - private final KjbEmailSendModule kjbEmailSendModule; + private KjbUmsService kjbUmsService; + private KjbEmailSendModule kjbEmailSendModule; private final KjbPropertyInjector kjbPropertyInjector; @@ -83,9 +83,13 @@ public class UmsDispatchService { // prop.setUmsApiKey(monitoringPropertyService.getPrpty2ValById(PROP_GORUP_ID, "kjb.ums.api_key")); prop = kjbPropertyInjector.inject(prop); - this.kjbUmsService = new KjbUmsService(prop); + try { + this.kjbUmsService = new KjbUmsService(prop); - this.kjbEmailSendModule = KjbEmailSendModule.getInstance(prop, messageRequestRepository); + this.kjbEmailSendModule = KjbEmailSendModule.getInstance(prop, messageRequestRepository); + } catch (Exception e) { + log.error("Failed to initialize KjbUmsService or KjbEmailSendModule: {}", e.getMessage(), e); + } } @SuppressWarnings("unchecked")