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 + } }