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";