style(core): optimize imports for ClassUtils according to AGENTS.md rules

This commit is contained in:
jade
2026-07-09 11:28:35 +09:00
parent fb5312d242
commit 1db259dbc9
2 changed files with 4 additions and 2 deletions

View File

@@ -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) {

View File

@@ -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()) {