refactor: apply Glow Framework package naming conventions (mcg, mcc)
- io.shinhanlife.dap.biz.mcp.gateway -> io.shinhanlife.dap.mcg - io.shinhanlife.dap.biz.mcp.tool -> io.shinhanlife.dap.mcc - io.shinhanlife.dap.biz.mcp.adapter -> io.shinhanlife.dap.common.adapter - io.shinhanlife.dap.biz.mcp.sample -> io.shinhanlife.dap.mcc.sample
This commit is contained in:
@@ -1,4 +1,4 @@
|
||||
package io.shinhanlife.dap.biz.mcp.adapter.aop;
|
||||
package io.shinhanlife.dap.common.adapter.aop;
|
||||
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
import org.aspectj.lang.ProceedingJoinPoint;
|
||||
@@ -9,7 +9,7 @@ import org.springframework.stereotype.Component;
|
||||
import java.util.Arrays;
|
||||
|
||||
/**
|
||||
* @package io.shinhanlife.dap.biz.mcp.adapter.aop
|
||||
* @package io.shinhanlife.dap.common.adapter.aop
|
||||
* @className EimsMonitoringAspect
|
||||
* @description AX HUB 시스템 처리 클래스
|
||||
* @author 김형식
|
||||
@@ -27,8 +27,8 @@ import java.util.Arrays;
|
||||
@Component
|
||||
public class EimsMonitoringAspect {
|
||||
|
||||
// 포인트컷: io.shinhanlife.dap.biz.mcp.adapter.sender 패키지 내의 EimsSender를 구현한 모든 클래스의 메서드를 타겟으로 지정합니다.
|
||||
@Around("execution(* io.shinhanlife.dap.biz.mcp.adapter.sender.*EimsSender.*(..))")
|
||||
// 포인트컷: io.shinhanlife.dap.common.adapter.sender 패키지 내의 EimsSender를 구현한 모든 클래스의 메서드를 타겟으로 지정합니다.
|
||||
@Around("execution(* io.shinhanlife.dap.common.adapter.sender.*EimsSender.*(..))")
|
||||
public Object monitorEimsCommunication(ProceedingJoinPoint joinPoint) throws Throwable {
|
||||
|
||||
// 1. 호출되는 클래스와 메서드 이름 추출
|
||||
@@ -1,7 +1,7 @@
|
||||
package io.shinhanlife.dap.biz.mcp.adapter.connector;
|
||||
package io.shinhanlife.dap.common.adapter.connector;
|
||||
|
||||
import io.shinhanlife.dap.biz.mcp.adapter.support.DynamicPayloadBuilder;
|
||||
import io.shinhanlife.dap.biz.mcp.adapter.support.DynamicSchemaValidator;
|
||||
import io.shinhanlife.dap.common.adapter.support.DynamicPayloadBuilder;
|
||||
import io.shinhanlife.dap.common.adapter.support.DynamicSchemaValidator;
|
||||
import io.github.resilience4j.circuitbreaker.annotation.CircuitBreaker;
|
||||
import io.github.resilience4j.ratelimiter.annotation.RateLimiter;
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
@@ -12,7 +12,7 @@ import java.util.Map;
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* @package io.shinhanlife.dap.biz.mcp.adapter.connector
|
||||
* @package io.shinhanlife.dap.common.adapter.connector
|
||||
* @className ExternalApiConnector
|
||||
* @description AX HUB 시스템 처리 클래스
|
||||
* @author 김형식
|
||||
@@ -1,7 +1,7 @@
|
||||
package io.shinhanlife.dap.biz.mcp.adapter.connector;
|
||||
package io.shinhanlife.dap.common.adapter.connector;
|
||||
|
||||
import io.shinhanlife.dap.biz.mcp.adapter.support.DynamicPayloadBuilder;
|
||||
import io.shinhanlife.dap.biz.mcp.adapter.support.DynamicSchemaValidator;
|
||||
import io.shinhanlife.dap.common.adapter.support.DynamicPayloadBuilder;
|
||||
import io.shinhanlife.dap.common.adapter.support.DynamicSchemaValidator;
|
||||
import io.github.resilience4j.circuitbreaker.annotation.CircuitBreaker;
|
||||
import io.github.resilience4j.ratelimiter.annotation.RateLimiter;
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
@@ -12,7 +12,7 @@ import java.util.Map;
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* @package io.shinhanlife.dap.biz.mcp.adapter.connector
|
||||
* @package io.shinhanlife.dap.common.adapter.connector
|
||||
* @className InternalSystemConnector
|
||||
* @description AX HUB 시스템 처리 클래스
|
||||
* @author 김형식
|
||||
@@ -1,6 +1,6 @@
|
||||
package io.shinhanlife.dap.biz.mcp.adapter.connector;
|
||||
package io.shinhanlife.dap.common.adapter.connector;
|
||||
|
||||
import io.shinhanlife.dap.biz.mcp.adapter.support.ResultStandardizer;
|
||||
import io.shinhanlife.dap.common.adapter.support.ResultStandardizer;
|
||||
import io.github.resilience4j.circuitbreaker.annotation.CircuitBreaker;
|
||||
import io.github.resilience4j.ratelimiter.annotation.RateLimiter;
|
||||
import lombok.RequiredArgsConstructor;
|
||||
@@ -13,7 +13,7 @@ import java.util.Map;
|
||||
import java.util.stream.Collectors;
|
||||
|
||||
/**
|
||||
* @package io.shinhanlife.dap.biz.mcp.adapter.connector
|
||||
* @package io.shinhanlife.dap.common.adapter.connector
|
||||
* @className LegacyDbConnector
|
||||
* @description AX HUB 시스템 처리 클래스
|
||||
* @author 김형식
|
||||
@@ -1,7 +1,7 @@
|
||||
package io.shinhanlife.dap.biz.mcp.adapter.connector;
|
||||
package io.shinhanlife.dap.common.adapter.connector;
|
||||
|
||||
import com.fasterxml.jackson.databind.ObjectMapper;
|
||||
import io.shinhanlife.dap.biz.mcp.adapter.sender.EimsSender;
|
||||
import io.shinhanlife.dap.common.adapter.sender.EimsSender;
|
||||
import io.github.resilience4j.circuitbreaker.annotation.CircuitBreaker;
|
||||
import io.github.resilience4j.ratelimiter.RequestNotPermitted;
|
||||
import io.github.resilience4j.ratelimiter.annotation.RateLimiter;
|
||||
@@ -12,10 +12,10 @@ import org.springframework.stereotype.Service;
|
||||
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
import io.shinhanlife.dap.biz.mcp.adapter.util.LegacyDataTransformer;
|
||||
import io.shinhanlife.dap.common.adapter.util.LegacyDataTransformer;
|
||||
|
||||
/**
|
||||
* @package io.shinhanlife.dap.biz.mcp.adapter.connector
|
||||
* @package io.shinhanlife.dap.common.adapter.connector
|
||||
* @className LegacyEimsConnector
|
||||
* @description AX HUB 시스템 처리 클래스
|
||||
* @author 김형식
|
||||
@@ -1,4 +1,4 @@
|
||||
package io.shinhanlife.dap.biz.mcp.adapter.connector;
|
||||
package io.shinhanlife.dap.common.adapter.connector;
|
||||
|
||||
import com.fasterxml.jackson.databind.ObjectMapper;
|
||||
import lombok.RequiredArgsConstructor;
|
||||
@@ -8,7 +8,7 @@ import org.springframework.stereotype.Service;
|
||||
import java.util.Map;
|
||||
|
||||
/**
|
||||
* @package io.shinhanlife.dap.biz.mcp.adapter.connector
|
||||
* @package io.shinhanlife.dap.common.adapter.connector
|
||||
* @className ThirdPartySecurityConnector
|
||||
* @description AX HUB 시스템 처리 클래스
|
||||
* @author 김형식
|
||||
@@ -1,7 +1,7 @@
|
||||
package io.shinhanlife.dap.biz.mcp.adapter.exception;
|
||||
package io.shinhanlife.dap.common.adapter.exception;
|
||||
|
||||
/**
|
||||
* @package io.shinhanlife.dap.biz.mcp.adapter.exception
|
||||
* @package io.shinhanlife.dap.common.adapter.exception
|
||||
* @className MciCommunicationException
|
||||
* @description AX HUB 시스템 처리 클래스
|
||||
* @author 김형식
|
||||
@@ -1,9 +1,9 @@
|
||||
package io.shinhanlife.dap.biz.mcp.adapter.sender;
|
||||
package io.shinhanlife.dap.common.adapter.sender;
|
||||
|
||||
import com.fasterxml.jackson.databind.JsonNode;
|
||||
import com.fasterxml.jackson.databind.ObjectMapper;
|
||||
import com.fasterxml.jackson.dataformat.xml.XmlMapper;
|
||||
import io.shinhanlife.dap.biz.mcp.adapter.support.TicketManager;
|
||||
import io.shinhanlife.dap.common.adapter.support.TicketManager;
|
||||
import lombok.RequiredArgsConstructor;
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
import org.springframework.kafka.core.KafkaTemplate;
|
||||
@@ -11,7 +11,7 @@ import org.springframework.stereotype.Service;
|
||||
import org.springframework.util.StopWatch;
|
||||
|
||||
/**
|
||||
* @package io.shinhanlife.dap.biz.mcp.adapter.sender
|
||||
* @package io.shinhanlife.dap.common.adapter.sender
|
||||
* @className EaiEimsSender
|
||||
* @description AX HUB 시스템 처리 클래스
|
||||
* @author 김형식
|
||||
@@ -1,7 +1,7 @@
|
||||
package io.shinhanlife.dap.biz.mcp.adapter.sender;
|
||||
package io.shinhanlife.dap.common.adapter.sender;
|
||||
|
||||
/**
|
||||
* @package io.shinhanlife.dap.biz.mcp.adapter.sender
|
||||
* @package io.shinhanlife.dap.common.adapter.sender
|
||||
* @className EimsSender
|
||||
* @description AX HUB 시스템 처리 클래스
|
||||
* @author 김형식
|
||||
@@ -1,4 +1,4 @@
|
||||
package io.shinhanlife.dap.biz.mcp.adapter.sender;
|
||||
package io.shinhanlife.dap.common.adapter.sender;
|
||||
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
import org.springframework.beans.factory.annotation.Value;
|
||||
@@ -12,10 +12,10 @@ import java.util.UUID;
|
||||
|
||||
import org.slf4j.MDC;
|
||||
|
||||
import io.shinhanlife.dap.biz.mcp.tool.config.GlowCommunicationProperties;
|
||||
import io.shinhanlife.dap.mcc.config.GlowCommunicationProperties;
|
||||
|
||||
/**
|
||||
* @package io.shinhanlife.dap.biz.mcp.adapter.sender
|
||||
* @package io.shinhanlife.dap.common.adapter.sender
|
||||
* @className HttpEimsSender
|
||||
* @description AX HUB 시스템 처리 클래스
|
||||
* @author 김형식
|
||||
@@ -1,4 +1,4 @@
|
||||
package io.shinhanlife.dap.biz.mcp.adapter.sender;
|
||||
package io.shinhanlife.dap.common.adapter.sender;
|
||||
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
import org.springframework.beans.factory.annotation.Value;
|
||||
@@ -10,7 +10,7 @@ import org.springframework.util.MultiValueMap;
|
||||
import org.springframework.web.client.RestClient;
|
||||
|
||||
/**
|
||||
* @package io.shinhanlife.dap.biz.mcp.adapter.sender
|
||||
* @package io.shinhanlife.dap.common.adapter.sender
|
||||
* @className JspFormEimsSender
|
||||
* @description AX HUB 시스템 처리 클래스
|
||||
* @author 김형식
|
||||
@@ -1,4 +1,4 @@
|
||||
package io.shinhanlife.dap.biz.mcp.adapter.sender;
|
||||
package io.shinhanlife.dap.common.adapter.sender;
|
||||
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
import org.springframework.beans.factory.annotation.Value;
|
||||
@@ -9,7 +9,7 @@ import org.springframework.web.client.RestClient;
|
||||
import java.util.Map;
|
||||
|
||||
/**
|
||||
* @package io.shinhanlife.dap.biz.mcp.adapter.sender
|
||||
* @package io.shinhanlife.dap.common.adapter.sender
|
||||
* @className JspJsonEimsSender
|
||||
* @description AX HUB 시스템 처리 클래스
|
||||
* @author 김형식
|
||||
@@ -1,4 +1,4 @@
|
||||
package io.shinhanlife.dap.biz.mcp.adapter.sender;
|
||||
package io.shinhanlife.dap.common.adapter.sender;
|
||||
|
||||
import com.fasterxml.jackson.databind.JsonNode;
|
||||
import com.fasterxml.jackson.databind.ObjectMapper;
|
||||
@@ -12,7 +12,7 @@ import org.springframework.util.StopWatch;
|
||||
import org.springframework.web.client.RestClient;
|
||||
|
||||
/**
|
||||
* @package io.shinhanlife.dap.biz.mcp.adapter.sender
|
||||
* @package io.shinhanlife.dap.common.adapter.sender
|
||||
* @className MciEimsSender
|
||||
* @description AX HUB 시스템 처리 클래스
|
||||
* @author 김형식
|
||||
@@ -1,4 +1,4 @@
|
||||
package io.shinhanlife.dap.biz.mcp.adapter.sender;
|
||||
package io.shinhanlife.dap.common.adapter.sender;
|
||||
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
import org.springframework.beans.factory.annotation.Value;
|
||||
@@ -8,7 +8,7 @@ import org.springframework.util.StopWatch;
|
||||
import org.springframework.web.client.RestClient;
|
||||
|
||||
/**
|
||||
* @package io.shinhanlife.dap.biz.mcp.adapter.sender
|
||||
* @package io.shinhanlife.dap.common.adapter.sender
|
||||
* @className MciStringEimsSender
|
||||
* @description AX HUB 시스템 처리 클래스
|
||||
* @author 김형식
|
||||
@@ -1,4 +1,4 @@
|
||||
package io.shinhanlife.dap.biz.mcp.adapter.sender;
|
||||
package io.shinhanlife.dap.common.adapter.sender;
|
||||
|
||||
import com.fasterxml.jackson.databind.ObjectMapper;
|
||||
import io.shinhanlife.dap.common.integration.mci.config.ShinhanIntegrationProperties;
|
||||
@@ -16,7 +16,7 @@ import java.util.UUID;
|
||||
import java.util.concurrent.atomic.AtomicInteger;
|
||||
|
||||
/**
|
||||
* @package io.shinhanlife.dap.biz.mcp.adapter.sender
|
||||
* @package io.shinhanlife.dap.common.adapter.sender
|
||||
* @className ShinhanMciSender
|
||||
* @description AX HUB 시스템 처리 클래스
|
||||
* @author 김형식
|
||||
@@ -1,4 +1,4 @@
|
||||
package io.shinhanlife.dap.biz.mcp.adapter.sender;
|
||||
package io.shinhanlife.dap.common.adapter.sender;
|
||||
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
import org.springframework.beans.factory.annotation.Value;
|
||||
@@ -11,7 +11,7 @@ import java.net.InetSocketAddress;
|
||||
import java.net.Socket;
|
||||
|
||||
/**
|
||||
* @package io.shinhanlife.dap.biz.mcp.adapter.sender
|
||||
* @package io.shinhanlife.dap.common.adapter.sender
|
||||
* @className TcpEimsSender
|
||||
* @description AX HUB 시스템 처리 클래스
|
||||
* @author 김형식
|
||||
@@ -1,4 +1,4 @@
|
||||
package io.shinhanlife.dap.biz.mcp.adapter.support;
|
||||
package io.shinhanlife.dap.common.adapter.support;
|
||||
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
@@ -6,7 +6,7 @@ import java.util.List;
|
||||
import java.util.Map;
|
||||
|
||||
/**
|
||||
* @package io.shinhanlife.dap.biz.mcp.adapter.support
|
||||
* @package io.shinhanlife.dap.common.adapter.support
|
||||
* @className DynamicPayloadBuilder
|
||||
* @description AX HUB 시스템 처리 클래스
|
||||
* @author 김형식
|
||||
@@ -1,11 +1,11 @@
|
||||
package io.shinhanlife.dap.biz.mcp.adapter.support;
|
||||
package io.shinhanlife.dap.common.adapter.support;
|
||||
|
||||
import org.springframework.stereotype.Service;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
|
||||
/**
|
||||
* @package io.shinhanlife.dap.biz.mcp.adapter.support
|
||||
* @package io.shinhanlife.dap.common.adapter.support
|
||||
* @className DynamicSchemaValidator
|
||||
* @description AX HUB 시스템 처리 클래스
|
||||
* @author 김형식
|
||||
@@ -1,15 +1,15 @@
|
||||
package io.shinhanlife.dap.biz.mcp.adapter.support;
|
||||
package io.shinhanlife.dap.common.adapter.support;
|
||||
|
||||
import com.fasterxml.jackson.core.JsonProcessingException;
|
||||
import com.fasterxml.jackson.databind.ObjectMapper;
|
||||
import io.shinhanlife.dap.biz.mcp.adapter.exception.MciCommunicationException;
|
||||
import io.shinhanlife.dap.biz.mcp.adapter.sender.EimsSender;
|
||||
import io.shinhanlife.dap.common.adapter.exception.MciCommunicationException;
|
||||
import io.shinhanlife.dap.common.adapter.sender.EimsSender;
|
||||
import lombok.RequiredArgsConstructor;
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
import org.springframework.stereotype.Component;
|
||||
|
||||
/**
|
||||
* @package io.shinhanlife.dap.biz.mcp.adapter.support
|
||||
* @package io.shinhanlife.dap.common.adapter.support
|
||||
* @className MciTemplate
|
||||
* @description AX HUB 시스템 처리 클래스
|
||||
* @author 김형식
|
||||
@@ -1,4 +1,4 @@
|
||||
package io.shinhanlife.dap.biz.mcp.adapter.support;
|
||||
package io.shinhanlife.dap.common.adapter.support;
|
||||
|
||||
import org.springframework.stereotype.Component;
|
||||
|
||||
@@ -6,7 +6,7 @@ import java.util.HashMap;
|
||||
import java.util.Map;
|
||||
|
||||
/**
|
||||
* @package io.shinhanlife.dap.biz.mcp.adapter.support
|
||||
* @package io.shinhanlife.dap.common.adapter.support
|
||||
* @className ResultStandardizer
|
||||
* @description AX HUB 시스템 처리 클래스
|
||||
* @author 김형식
|
||||
@@ -1,4 +1,4 @@
|
||||
package io.shinhanlife.dap.biz.mcp.adapter.support;
|
||||
package io.shinhanlife.dap.common.adapter.support;
|
||||
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
import org.springframework.stereotype.Component;
|
||||
@@ -11,7 +11,7 @@ import java.util.concurrent.ScheduledExecutorService;
|
||||
import java.util.concurrent.TimeUnit;
|
||||
|
||||
/**
|
||||
* @package io.shinhanlife.dap.biz.mcp.adapter.support
|
||||
* @package io.shinhanlife.dap.common.adapter.support
|
||||
* @className TicketManager
|
||||
* @description AX HUB 시스템 처리 클래스
|
||||
* @author 김형식
|
||||
@@ -1,10 +1,10 @@
|
||||
package io.shinhanlife.dap.biz.mcp.adapter.support;
|
||||
package io.shinhanlife.dap.common.adapter.support;
|
||||
|
||||
import io.shinhanlife.dap.biz.mcp.adapter.connector.LegacyEimsConnector;
|
||||
import io.shinhanlife.dap.biz.mcp.adapter.dto.ErrorDetail;
|
||||
import io.shinhanlife.dap.biz.mcp.adapter.dto.JsonRpcRequest;
|
||||
import io.shinhanlife.dap.biz.mcp.adapter.dto.JsonRpcResponse;
|
||||
import io.shinhanlife.dap.biz.mcp.adapter.dto.Params;
|
||||
import io.shinhanlife.dap.common.adapter.connector.LegacyEimsConnector;
|
||||
import io.shinhanlife.dap.common.adapter.dto.ErrorDetail;
|
||||
import io.shinhanlife.dap.common.adapter.dto.JsonRpcRequest;
|
||||
import io.shinhanlife.dap.common.adapter.dto.JsonRpcResponse;
|
||||
import io.shinhanlife.dap.common.adapter.dto.Params;
|
||||
import lombok.RequiredArgsConstructor;
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
import org.springframework.stereotype.Service;
|
||||
@@ -13,7 +13,7 @@ import java.util.HashMap;
|
||||
import java.util.Map;
|
||||
|
||||
/**
|
||||
* @package io.shinhanlife.dap.biz.mcp.adapter.support
|
||||
* @package io.shinhanlife.dap.common.adapter.support
|
||||
* @className ToolExecutionService
|
||||
* @description AX HUB 시스템 처리 클래스
|
||||
* @author 김형식
|
||||
@@ -1,4 +1,4 @@
|
||||
package io.shinhanlife.dap.biz.mcp.adapter.test;
|
||||
package io.shinhanlife.dap.common.adapter.test;
|
||||
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
import org.springframework.web.bind.annotation.*;
|
||||
@@ -7,7 +7,7 @@ import org.springframework.core.io.ClassPathResource;
|
||||
import java.util.Map;
|
||||
|
||||
/**
|
||||
* @package io.shinhanlife.dap.biz.mcp.adapter.test
|
||||
* @package io.shinhanlife.dap.common.adapter.test
|
||||
* @className MockEimsHttpServer
|
||||
* @description AX HUB 시스템 처리 클래스
|
||||
* @author 김형식
|
||||
@@ -1,4 +1,4 @@
|
||||
package io.shinhanlife.dap.biz.mcp.adapter.test;
|
||||
package io.shinhanlife.dap.common.adapter.test;
|
||||
|
||||
import org.springframework.boot.context.event.ApplicationReadyEvent;
|
||||
import org.springframework.context.event.EventListener;
|
||||
@@ -22,7 +22,7 @@ import java.util.Map;
|
||||
@Component
|
||||
// 대신 "local" 환경(application-local.properties)에서만 가짜 소켓 서버가 켜지도록 보장합니다.
|
||||
/**
|
||||
* @package io.shinhanlife.dap.biz.mcp.adapter.test
|
||||
* @package io.shinhanlife.dap.common.adapter.test
|
||||
* @className MockEimsTcpServer
|
||||
* @description AX HUB 시스템 처리 클래스
|
||||
* @author 김형식
|
||||
@@ -1,4 +1,4 @@
|
||||
package io.shinhanlife.dap.biz.mcp.adapter.test;
|
||||
package io.shinhanlife.dap.common.adapter.test;
|
||||
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
import org.springframework.http.MediaType;
|
||||
@@ -7,7 +7,7 @@ import org.springframework.web.bind.annotation.*;
|
||||
import java.util.Map;
|
||||
|
||||
/**
|
||||
* @package io.shinhanlife.dap.biz.mcp.adapter.test
|
||||
* @package io.shinhanlife.dap.common.adapter.test
|
||||
* @className MockJspServer
|
||||
* @description AX HUB 시스템 처리 클래스
|
||||
* @author 김형식
|
||||
@@ -1,4 +1,4 @@
|
||||
package io.shinhanlife.dap.biz.mcp.adapter.util;
|
||||
package io.shinhanlife.dap.common.adapter.util;
|
||||
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
import java.util.HashMap;
|
||||
@@ -6,7 +6,7 @@ import java.util.List;
|
||||
import java.util.Map;
|
||||
|
||||
/**
|
||||
* @package io.shinhanlife.dap.biz.mcp.adapter.util
|
||||
* @package io.shinhanlife.dap.common.adapter.util
|
||||
* @className LegacyDataTransformer
|
||||
* @description AX HUB 시스템 처리 클래스
|
||||
* @author 김형식
|
||||
@@ -1,4 +1,4 @@
|
||||
package io.shinhanlife.dap.biz.mcp.adapter.util;
|
||||
package io.shinhanlife.dap.common.adapter.util;
|
||||
|
||||
import ch.qos.logback.classic.pattern.MessageConverter;
|
||||
import ch.qos.logback.classic.spi.ILoggingEvent;
|
||||
@@ -9,7 +9,7 @@ import ch.qos.logback.classic.spi.ILoggingEvent;
|
||||
* 여기서 PiiMaskingUtils.mask()를 호출하여 PII(주민번호, 계좌번호 등)를 안전하게 별표(*) 처리합니다.
|
||||
*/
|
||||
/**
|
||||
* @package io.shinhanlife.dap.biz.mcp.adapter.util
|
||||
* @package io.shinhanlife.dap.common.adapter.util
|
||||
* @className PiiMaskingLogbackConverter
|
||||
* @description AX HUB 시스템 처리 클래스
|
||||
* @author 김형식
|
||||
@@ -1,10 +1,10 @@
|
||||
package io.shinhanlife.dap.biz.mcp.adapter.util;
|
||||
package io.shinhanlife.dap.common.adapter.util;
|
||||
|
||||
import java.util.regex.Matcher;
|
||||
import java.util.regex.Pattern;
|
||||
|
||||
/**
|
||||
* @package io.shinhanlife.dap.biz.mcp.adapter.util
|
||||
* @package io.shinhanlife.dap.common.adapter.util
|
||||
* @className PiiMaskingUtils
|
||||
* @description AX HUB 시스템 처리 클래스
|
||||
* @author 김형식
|
||||
@@ -1,8 +1,8 @@
|
||||
package io.shinhanlife.dap.biz.mcp.tool.annotation;
|
||||
package io.shinhanlife.dap.mcc.annotation;
|
||||
|
||||
|
||||
/**
|
||||
* @package io.shinhanlife.dap.biz.mcp.tool.annotation
|
||||
* @package io.shinhanlife.dap.mcc.annotation
|
||||
* @className McpFunction
|
||||
* @description AX HUB 시스템 처리 클래스
|
||||
* @author 김형식
|
||||
@@ -1,8 +1,8 @@
|
||||
package io.shinhanlife.dap.biz.mcp.tool.annotation;
|
||||
package io.shinhanlife.dap.mcc.annotation;
|
||||
|
||||
|
||||
/**
|
||||
* @package io.shinhanlife.dap.biz.mcp.tool.annotation
|
||||
* @package io.shinhanlife.dap.mcc.annotation
|
||||
* @className McpParameter
|
||||
* @description AX HUB 시스템 처리 클래스
|
||||
* @author 김형식
|
||||
@@ -1,8 +1,8 @@
|
||||
package io.shinhanlife.dap.biz.mcp.tool.annotation;
|
||||
package io.shinhanlife.dap.mcc.annotation;
|
||||
|
||||
|
||||
/**
|
||||
* @package io.shinhanlife.dap.biz.mcp.tool.annotation
|
||||
* @package io.shinhanlife.dap.mcc.annotation
|
||||
* @className McpTool
|
||||
* @description AX HUB 시스템 처리 클래스
|
||||
* @author 김형식
|
||||
@@ -1,8 +1,8 @@
|
||||
package io.shinhanlife.dap.biz.mcp.tool.aop;
|
||||
package io.shinhanlife.dap.mcc.aop;
|
||||
|
||||
|
||||
/**
|
||||
* @package io.shinhanlife.dap.biz.mcp.tool.aop
|
||||
* @package io.shinhanlife.dap.mcc.aop
|
||||
* @className ToolSlaMonitoringAspect
|
||||
* @description AX HUB 시스템 처리 클래스
|
||||
* @author 김형식
|
||||
@@ -15,8 +15,8 @@ package io.shinhanlife.dap.biz.mcp.tool.aop;
|
||||
*
|
||||
* </pre>
|
||||
*/
|
||||
import io.shinhanlife.dap.biz.mcp.tool.annotation.McpFunction;
|
||||
import io.shinhanlife.dap.biz.mcp.tool.config.McpProperties;
|
||||
import io.shinhanlife.dap.mcc.annotation.McpFunction;
|
||||
import io.shinhanlife.dap.mcc.config.McpProperties;
|
||||
import java.lang.reflect.Method;
|
||||
import lombok.RequiredArgsConstructor;
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
@@ -1,4 +1,4 @@
|
||||
package io.shinhanlife.dap.biz.mcp.tool.config;
|
||||
package io.shinhanlife.dap.mcc.config;
|
||||
|
||||
import lombok.Getter;
|
||||
import lombok.Setter;
|
||||
@@ -11,7 +11,7 @@ import org.springframework.stereotype.Component;
|
||||
* 자바 객체(Bean)로 매핑하여 제공합니다.
|
||||
*/
|
||||
/**
|
||||
* @package io.shinhanlife.dap.biz.mcp.tool.config
|
||||
* @package io.shinhanlife.dap.mcc.config
|
||||
* @className GlowCommunicationProperties
|
||||
* @description AX HUB 시스템 처리 클래스
|
||||
* @author 김형식
|
||||
@@ -1,4 +1,4 @@
|
||||
package io.shinhanlife.dap.biz.mcp.tool.config;
|
||||
package io.shinhanlife.dap.mcc.config;
|
||||
|
||||
import lombok.Data;
|
||||
import org.springframework.boot.context.properties.ConfigurationProperties;
|
||||
@@ -7,7 +7,7 @@ import org.springframework.context.annotation.Configuration;
|
||||
import java.util.Map;
|
||||
|
||||
/**
|
||||
* @package io.shinhanlife.dap.biz.mcp.tool.config
|
||||
* @package io.shinhanlife.dap.mcc.config
|
||||
* @className McpProperties
|
||||
* @description AX HUB 시스템 처리 클래스
|
||||
* @author 김형식
|
||||
@@ -1,4 +1,4 @@
|
||||
package io.shinhanlife.dap.biz.mcp.tool.dto;
|
||||
package io.shinhanlife.dap.mcc.dto;
|
||||
|
||||
import lombok.Getter;
|
||||
import lombok.Setter;
|
||||
@@ -9,7 +9,7 @@ import lombok.AllArgsConstructor;
|
||||
import java.util.Map;
|
||||
|
||||
/**
|
||||
* @package io.shinhanlife.dap.biz.mcp.tool.dto
|
||||
* @package io.shinhanlife.dap.mcc.dto
|
||||
* @className ToolMetadata
|
||||
* @description AX HUB 시스템 처리 클래스
|
||||
* @author 김형식
|
||||
@@ -1,8 +1,8 @@
|
||||
package io.shinhanlife.dap.biz.mcp.tool.presentation;
|
||||
package io.shinhanlife.dap.mcc.presentation;
|
||||
|
||||
|
||||
/**
|
||||
* @package io.shinhanlife.dap.biz.mcp.tool.presentation
|
||||
* @package io.shinhanlife.dap.mcc.presentation
|
||||
* @className BusinessToolController
|
||||
* @description AX HUB 시스템 처리 클래스
|
||||
* @author 김형식
|
||||
@@ -20,12 +20,12 @@ import com.networknt.schema.JsonSchema;
|
||||
import com.networknt.schema.JsonSchemaFactory;
|
||||
import com.networknt.schema.SpecVersion;
|
||||
import com.networknt.schema.ValidationMessage;
|
||||
import io.shinhanlife.dap.biz.mcp.tool.annotation.McpFunction;
|
||||
import io.shinhanlife.dap.biz.mcp.tool.annotation.McpTool;
|
||||
import io.shinhanlife.dap.biz.mcp.tool.config.McpProperties;
|
||||
import io.shinhanlife.dap.biz.mcp.tool.dto.ToolMetadata;
|
||||
import io.shinhanlife.dap.biz.mcp.tool.service.ToolRegistryHeartbeatSender;
|
||||
import io.shinhanlife.dap.biz.mcp.tool.util.JsonSchemaGenerator;
|
||||
import io.shinhanlife.dap.mcc.annotation.McpFunction;
|
||||
import io.shinhanlife.dap.mcc.annotation.McpTool;
|
||||
import io.shinhanlife.dap.mcc.config.McpProperties;
|
||||
import io.shinhanlife.dap.mcc.dto.ToolMetadata;
|
||||
import io.shinhanlife.dap.mcc.service.ToolRegistryHeartbeatSender;
|
||||
import io.shinhanlife.dap.mcc.util.JsonSchemaGenerator;
|
||||
import java.lang.reflect.Method;
|
||||
import java.util.ArrayList;
|
||||
import java.util.HashMap;
|
||||
@@ -1,8 +1,8 @@
|
||||
package io.shinhanlife.dap.biz.mcp.sample.converter;
|
||||
package io.shinhanlife.dap.mcc.sample.converter;
|
||||
|
||||
|
||||
/**
|
||||
* @package io.shinhanlife.dap.biz.mcp.sample.converter
|
||||
* @package io.shinhanlife.dap.mcc.sample.converter
|
||||
* @className SampleLegacyConverter
|
||||
* @description AX HUB 시스템 처리 클래스
|
||||
* @author 김형식
|
||||
@@ -15,8 +15,8 @@ package io.shinhanlife.dap.biz.mcp.sample.converter;
|
||||
*
|
||||
* </pre>
|
||||
*/
|
||||
import io.shinhanlife.dap.biz.mcp.sample.dto.SampleAiReqDto;
|
||||
import io.shinhanlife.dap.biz.mcp.sample.dto.SampleLegacyReqDto;
|
||||
import io.shinhanlife.dap.mcc.sample.dto.SampleAiReqDto;
|
||||
import io.shinhanlife.dap.mcc.sample.dto.SampleLegacyReqDto;
|
||||
import org.mapstruct.Mapper;
|
||||
import org.mapstruct.Mapping;
|
||||
import org.mapstruct.factory.Mappers;
|
||||
@@ -1,8 +1,8 @@
|
||||
package io.shinhanlife.dap.biz.mcp.sample.dto;
|
||||
package io.shinhanlife.dap.mcc.sample.dto;
|
||||
|
||||
|
||||
/**
|
||||
* @package io.shinhanlife.dap.biz.mcp.sample.dto
|
||||
* @package io.shinhanlife.dap.mcc.sample.dto
|
||||
* @className SampleAiReqDto
|
||||
* @description AX HUB 시스템 처리 클래스
|
||||
* @author 김형식
|
||||
@@ -1,4 +1,4 @@
|
||||
package io.shinhanlife.dap.biz.mcp.sample.dto;
|
||||
package io.shinhanlife.dap.mcc.sample.dto;
|
||||
|
||||
import lombok.AccessLevel;
|
||||
import lombok.AllArgsConstructor;
|
||||
@@ -8,7 +8,7 @@ import lombok.NoArgsConstructor;
|
||||
import lombok.ToString;
|
||||
|
||||
/**
|
||||
* @package io.shinhanlife.dap.biz.mcp.sample.dto
|
||||
* @package io.shinhanlife.dap.mcc.sample.dto
|
||||
* @className SampleMciReqDto
|
||||
* @description AX HUB 시스템 처리 클래스
|
||||
* @author 김형식
|
||||
@@ -1,4 +1,4 @@
|
||||
package io.shinhanlife.dap.biz.mcp.sample.dto;
|
||||
package io.shinhanlife.dap.mcc.sample.dto;
|
||||
|
||||
import lombok.AccessLevel;
|
||||
import lombok.AllArgsConstructor;
|
||||
@@ -10,7 +10,7 @@ import lombok.ToString;
|
||||
import java.util.Map;
|
||||
|
||||
/**
|
||||
* @package io.shinhanlife.dap.biz.mcp.sample.dto
|
||||
* @package io.shinhanlife.dap.mcc.sample.dto
|
||||
* @className SampleMciResDto
|
||||
* @description AX HUB 시스템 처리 클래스
|
||||
* @author 김형식
|
||||
@@ -1,14 +1,14 @@
|
||||
package io.shinhanlife.dap.biz.mcp.sample.service;
|
||||
package io.shinhanlife.dap.mcc.sample.service;
|
||||
|
||||
import io.shinhanlife.dap.biz.mcp.adapter.support.MciTemplate;
|
||||
import io.shinhanlife.dap.biz.mcp.sample.dto.SampleLegacyReqDto;
|
||||
import io.shinhanlife.dap.biz.mcp.sample.dto.SampleLegacyResDto;
|
||||
import io.shinhanlife.dap.common.adapter.support.MciTemplate;
|
||||
import io.shinhanlife.dap.mcc.sample.dto.SampleLegacyReqDto;
|
||||
import io.shinhanlife.dap.mcc.sample.dto.SampleLegacyResDto;
|
||||
import lombok.RequiredArgsConstructor;
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
/**
|
||||
* @package io.shinhanlife.dap.biz.mcp.sample.service
|
||||
* @package io.shinhanlife.dap.mcc.sample.service
|
||||
* @className SampleLegacyCallService
|
||||
* @description AX HUB 시스템 처리 클래스
|
||||
* @author 김형식
|
||||
@@ -1,7 +1,7 @@
|
||||
package io.shinhanlife.dap.biz.mcp.tool.service;
|
||||
package io.shinhanlife.dap.mcc.service;
|
||||
|
||||
import io.shinhanlife.dap.biz.mcp.adapter.connector.LegacyEimsConnector;
|
||||
import io.shinhanlife.dap.biz.mcp.adapter.util.PiiMaskingUtils;
|
||||
import io.shinhanlife.dap.common.adapter.connector.LegacyEimsConnector;
|
||||
import io.shinhanlife.dap.common.adapter.util.PiiMaskingUtils;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import com.fasterxml.jackson.databind.ObjectMapper;
|
||||
import com.fasterxml.jackson.core.type.TypeReference;
|
||||
@@ -13,7 +13,7 @@ import java.util.List;
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
|
||||
/**
|
||||
* @package io.shinhanlife.dap.biz.mcp.tool.service
|
||||
* @package io.shinhanlife.dap.mcc.service
|
||||
* @className AbstractMcpToolService
|
||||
* @description AX HUB 시스템 처리 클래스
|
||||
* @author 김형식
|
||||
@@ -1,8 +1,8 @@
|
||||
package io.shinhanlife.dap.biz.mcp.tool.service;
|
||||
package io.shinhanlife.dap.mcc.service;
|
||||
|
||||
|
||||
/**
|
||||
* @package io.shinhanlife.dap.biz.mcp.tool.service
|
||||
* @package io.shinhanlife.dap.mcc.service
|
||||
* @className ToolRegistryHeartbeatSender
|
||||
* @description AX HUB 시스템 처리 클래스
|
||||
* @author 김형식
|
||||
@@ -16,11 +16,11 @@ package io.shinhanlife.dap.biz.mcp.tool.service;
|
||||
* </pre>
|
||||
*/
|
||||
import com.fasterxml.jackson.databind.ObjectMapper;
|
||||
import io.shinhanlife.dap.biz.mcp.tool.annotation.McpFunction;
|
||||
import io.shinhanlife.dap.biz.mcp.tool.annotation.McpTool;
|
||||
import io.shinhanlife.dap.biz.mcp.tool.config.McpProperties;
|
||||
import io.shinhanlife.dap.biz.mcp.tool.dto.ToolMetadata;
|
||||
import io.shinhanlife.dap.biz.mcp.tool.util.JsonSchemaGenerator;
|
||||
import io.shinhanlife.dap.mcc.annotation.McpFunction;
|
||||
import io.shinhanlife.dap.mcc.annotation.McpTool;
|
||||
import io.shinhanlife.dap.mcc.config.McpProperties;
|
||||
import io.shinhanlife.dap.mcc.dto.ToolMetadata;
|
||||
import io.shinhanlife.dap.mcc.util.JsonSchemaGenerator;
|
||||
import jakarta.annotation.PostConstruct;
|
||||
import java.lang.reflect.Method;
|
||||
import java.util.ArrayList;
|
||||
@@ -1,8 +1,8 @@
|
||||
package io.shinhanlife.dap.biz.mcp.tool.util;
|
||||
package io.shinhanlife.dap.mcc.util;
|
||||
|
||||
|
||||
/**
|
||||
* @package io.shinhanlife.dap.biz.mcp.tool.util
|
||||
* @package io.shinhanlife.dap.mcc.util
|
||||
* @className JsonSchemaGenerator
|
||||
* @description AX HUB 시스템 처리 클래스
|
||||
* @author 김형식
|
||||
@@ -15,7 +15,7 @@ package io.shinhanlife.dap.biz.mcp.tool.util;
|
||||
*
|
||||
* </pre>
|
||||
*/
|
||||
import io.shinhanlife.dap.biz.mcp.tool.annotation.McpParameter;
|
||||
import io.shinhanlife.dap.mcc.annotation.McpParameter;
|
||||
import java.lang.reflect.Field;
|
||||
import java.util.HashMap;
|
||||
import java.util.List;
|
||||
@@ -1,4 +1,4 @@
|
||||
package io.shinhanlife.dap.biz.mcp.adapter.sender;
|
||||
package io.shinhanlife.dap.common.adapter.sender;
|
||||
|
||||
import com.fasterxml.jackson.databind.ObjectMapper;
|
||||
import io.shinhanlife.dap.common.integration.mci.dto.MciRequestWrapper;
|
||||
@@ -9,7 +9,7 @@ import org.junit.jupiter.api.Test;
|
||||
import static org.assertj.core.api.Assertions.assertThat;
|
||||
|
||||
/**
|
||||
* @package io.shinhanlife.dap.biz.mcp.adapter.sender
|
||||
* @package io.shinhanlife.dap.common.adapter.sender
|
||||
* @className ShinhanMciSenderTest
|
||||
* @description AX HUB 시스템 처리 클래스
|
||||
* @author 김형식
|
||||
@@ -1,8 +1,8 @@
|
||||
package io.shinhanlife.dap.biz.mcp.sample.converter;
|
||||
package io.shinhanlife.dap.mcc.sample.converter;
|
||||
|
||||
|
||||
/**
|
||||
* @package io.shinhanlife.dap.biz.mcp.sample.converter
|
||||
* @package io.shinhanlife.dap.mcc.sample.converter
|
||||
* @className SampleLegacyConverterTest
|
||||
* @description AX HUB 시스템 처리 클래스
|
||||
* @author 김형식
|
||||
@@ -15,8 +15,8 @@ package io.shinhanlife.dap.biz.mcp.sample.converter;
|
||||
*
|
||||
* </pre>
|
||||
*/
|
||||
import io.shinhanlife.dap.biz.mcp.sample.dto.SampleAiReqDto;
|
||||
import io.shinhanlife.dap.biz.mcp.sample.dto.SampleLegacyReqDto;
|
||||
import io.shinhanlife.dap.mcc.sample.dto.SampleAiReqDto;
|
||||
import io.shinhanlife.dap.mcc.sample.dto.SampleLegacyReqDto;
|
||||
import org.junit.jupiter.api.DisplayName;
|
||||
import org.junit.jupiter.api.Test;
|
||||
|
||||
Reference in New Issue
Block a user