style(core): optimize imports for ClassUtils according to AGENTS.md rules
This commit is contained in:
@@ -25,6 +25,7 @@ import io.shinhanlife.axhub.biz.mcp.tool.annotation.McpFunction;
|
|||||||
import io.shinhanlife.axhub.biz.mcp.tool.config.McpProperties;
|
import io.shinhanlife.axhub.biz.mcp.tool.config.McpProperties;
|
||||||
import java.lang.reflect.Method;
|
import java.lang.reflect.Method;
|
||||||
import io.shinhanlife.axhub.biz.mcp.tool.util.JsonSchemaGenerator;
|
import io.shinhanlife.axhub.biz.mcp.tool.util.JsonSchemaGenerator;
|
||||||
|
import org.springframework.util.ClassUtils;
|
||||||
|
|
||||||
import lombok.extern.slf4j.Slf4j;
|
import lombok.extern.slf4j.Slf4j;
|
||||||
|
|
||||||
@@ -76,7 +77,7 @@ public class BusinessToolController {
|
|||||||
Map<String, Object> toolBeans = applicationContext.getBeansWithAnnotation(McpTool.class);
|
Map<String, Object> toolBeans = applicationContext.getBeansWithAnnotation(McpTool.class);
|
||||||
outerLoop:
|
outerLoop:
|
||||||
for (Object bean : toolBeans.values()) {
|
for (Object bean : toolBeans.values()) {
|
||||||
Class<?> userClass = org.springframework.util.ClassUtils.getUserClass(bean);
|
Class<?> userClass = ClassUtils.getUserClass(bean);
|
||||||
for (Method method : userClass.getDeclaredMethods()) {
|
for (Method method : userClass.getDeclaredMethods()) {
|
||||||
McpFunction mcpFunc = method.getAnnotation(McpFunction.class);
|
McpFunction mcpFunc = method.getAnnotation(McpFunction.class);
|
||||||
if (mcpFunc != null) {
|
if (mcpFunc != null) {
|
||||||
|
|||||||
@@ -23,6 +23,7 @@ import java.util.ArrayList;
|
|||||||
import java.util.HashMap;
|
import java.util.HashMap;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
|
import org.springframework.util.ClassUtils;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @package io.shinhanlife.axhub.biz.mcp.tool.service
|
* @package io.shinhanlife.axhub.biz.mcp.tool.service
|
||||||
@@ -67,7 +68,7 @@ public class ToolRegistryHeartbeatSender {
|
|||||||
private void scanAndBuildMetadata() {
|
private void scanAndBuildMetadata() {
|
||||||
Map<String, Object> toolBeans = applicationContext.getBeansWithAnnotation(McpTool.class);
|
Map<String, Object> toolBeans = applicationContext.getBeansWithAnnotation(McpTool.class);
|
||||||
for (Object bean : toolBeans.values()) {
|
for (Object bean : toolBeans.values()) {
|
||||||
Class<?> userClass = org.springframework.util.ClassUtils.getUserClass(bean);
|
Class<?> userClass = ClassUtils.getUserClass(bean);
|
||||||
McpTool toolAnnotation = userClass.getAnnotation(McpTool.class);
|
McpTool toolAnnotation = userClass.getAnnotation(McpTool.class);
|
||||||
|
|
||||||
for (Method method : userClass.getDeclaredMethods()) {
|
for (Method method : userClass.getDeclaredMethods()) {
|
||||||
|
|||||||
Reference in New Issue
Block a user