From 113a7267d2652507c7ca14d2fc748f428217ba01 Mon Sep 17 00:00:00 2001 From: cho Date: Tue, 3 Feb 2026 16:19:22 +0900 Subject: [PATCH] =?UTF-8?q?=EC=BD=94=EB=93=9C=20=EA=B0=9C=ED=96=89=20?= =?UTF-8?q?=EC=A0=95=EB=A6=AC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../controller/ApiRequestBodyFilter.java | 44 +++++++++---------- 1 file changed, 20 insertions(+), 24 deletions(-) diff --git a/src/main/java/com/eactive/eai/adapter/controller/ApiRequestBodyFilter.java b/src/main/java/com/eactive/eai/adapter/controller/ApiRequestBodyFilter.java index 8fcfd2a..ae36fc3 100644 --- a/src/main/java/com/eactive/eai/adapter/controller/ApiRequestBodyFilter.java +++ b/src/main/java/com/eactive/eai/adapter/controller/ApiRequestBodyFilter.java @@ -109,30 +109,26 @@ public class ApiRequestBodyFilter extends OncePerRequestFilter { String adapterGrpName; HttpDynamicInAdapterUri adptUri = null; - try { - STDMessageManager manager = STDMessageManager.getInstance(); - STDMsgInfoAddOnVO stdMsgInfo = manager.getStdMsgInfoAddOn(methodAndUri); - adapterGrpName = stdMsgInfo.gAdapterGroupName(); - - adptUri = findAdptUri(apiUri, HttpDynamicInAdapterManager.getInstance(), adapterGrpName); - - - AdapterGroupVO adapterGroupVO = AdapterManager.getInstance().getAdapterGroupVO( adptUri.getAdptGrpName()); - - - - - if( adapterGroupVO == null ) { - return Charset.defaultCharset().name(); - } - - - return StringUtils.isNotBlank(adapterGroupVO.getMessageEncode()) ? adapterGroupVO.getMessageEncode() : Charset.defaultCharset().name(); //서버 jvm file.encoding 확인, file.encoding=utf-8 주고있음. - - } catch (Exception e) { - logger.warn("Received a transaction with an unknown interface ID", e); - return Charset.defaultCharset().name();//utf-8 - } + try { + STDMessageManager manager = STDMessageManager.getInstance(); + STDMsgInfoAddOnVO stdMsgInfo = manager.getStdMsgInfoAddOn(methodAndUri); + adapterGrpName = stdMsgInfo.gAdapterGroupName(); + + adptUri = findAdptUri(apiUri, HttpDynamicInAdapterManager.getInstance(), adapterGrpName); + + AdapterGroupVO adapterGroupVO = AdapterManager.getInstance().getAdapterGroupVO(adptUri.getAdptGrpName()); + + if (adapterGroupVO == null) { + return Charset.defaultCharset().name(); + } + + return StringUtils.isNotBlank(adapterGroupVO.getMessageEncode()) ? adapterGroupVO.getMessageEncode() + : Charset.defaultCharset().name(); // 서버 jvm file.encoding 확인, file.encoding=utf-8 주고있음. + + } catch (Exception e) { + logger.warn("Received a transaction with an unknown interface ID", e); + return Charset.defaultCharset().name();// utf-8 + } }