diff --git a/WebContent/js/djb/apispec/app.js b/WebContent/js/djb/apispec/app.js index e2142f4..ca60197 100644 --- a/WebContent/js/djb/apispec/app.js +++ b/WebContent/js/djb/apispec/app.js @@ -1004,7 +1004,9 @@ ['sample', 'mock', 'gw'].map(v => `` ).join('') + - `
실제 호출 주소: ${escapeHtml(resolvedCallUrl())}
` + + (rt === 'sample' + ? `
응답 샘플을 바로 리턴합니다.
` + : `
실제 호출 주소: ${escapeHtml(resolvedCallUrl())}
`) + (rt === 'gw' ? `
GW 주소는 포탈 설정(PTL_PROPERTY, 그룹 Portal)의 djb.gateway.base-url 값을 사용합니다.
` : '') + '') + (rt === 'mock' ? fieldRow('Mock Server URL', input(p.mockUrl || '', 'data-portal="mockUrl"', { placeholder: 'https://mock.example.com' }), { hint: 'Mock 응답을 제공할 서버의 기본 URL. 응답 유형이 Mock 일 때 개발자포탈이 이 주소로 요청을 전달하고, Swagger 스펙의 서버 주소로도 사용됩니다.' }) : '') diff --git a/WebContent/jsp/onl/transaction/apim/apiInterfaceManDetail.jsp b/WebContent/jsp/onl/transaction/apim/apiInterfaceManDetail.jsp index d3a6bf7..29e16da 100644 --- a/WebContent/jsp/onl/transaction/apim/apiInterfaceManDetail.jsp +++ b/WebContent/jsp/onl/transaction/apim/apiInterfaceManDetail.jsp @@ -1545,9 +1545,9 @@ - + - +
${rmsMenuName}
diff --git a/src/main/java/com/eactive/eai/rms/common/context/MonitoringContextImpl.java b/src/main/java/com/eactive/eai/rms/common/context/MonitoringContextImpl.java index cb67ded..633413c 100644 --- a/src/main/java/com/eactive/eai/rms/common/context/MonitoringContextImpl.java +++ b/src/main/java/com/eactive/eai/rms/common/context/MonitoringContextImpl.java @@ -36,7 +36,7 @@ class MonitoringContextImpl implements MonitoringContext { @Autowired private MonitoringContextDAO monitoringContextDAO; - private Properties properties = null; + private Properties properties = new Properties(); private String instancePropertyGroupName; @@ -73,7 +73,10 @@ class MonitoringContextImpl implements MonitoringContext { String hostIp = InetAddress.getLocalHost().getHostAddress(); this.instancePropertyGroupName = String .format(MonitoringPropertyGroupService.MONITORING_PROPERTY_KEY_FORMAT, hostIp); - this.properties = monitoringContextDAO.getProperties(instancePropertyGroupName); + Properties loaded = monitoringContextDAO.getProperties(instancePropertyGroupName); + if (loaded != null) { + this.properties = loaded; + } String eaiAgentId = System.getProperty(EAI_AGENTID); if (StringUtils.isBlank(eaiAgentId)) { diff --git a/src/main/java/com/eactive/eai/rms/onl/transaction/apim/ApiSpecManService.java b/src/main/java/com/eactive/eai/rms/onl/transaction/apim/ApiSpecManService.java index 967ff3a..c84e066 100644 --- a/src/main/java/com/eactive/eai/rms/onl/transaction/apim/ApiSpecManService.java +++ b/src/main/java/com/eactive/eai/rms/onl/transaction/apim/ApiSpecManService.java @@ -676,6 +676,7 @@ public class ApiSpecManService { return "integer"; case "DECIMAL": case "DOUBLE": + case "BIGDECIMAL": return "number"; case "BOOLEAN": return "boolean";