liang-spring-ai/src/main/java/com/example/springaidemo/SpringAiDemoApplication.java

28 lines
1.1 KiB
Java

package com.example.springaidemo;
import com.example.springaidemo.tool.McpDemoTool;
import org.springframework.ai.tool.ToolCallbackProvider;
import org.springframework.ai.tool.method.MethodToolCallbackProvider;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.context.annotation.Bean;
@SpringBootApplication
public class SpringAiDemoApplication {
public static void main(String[] args) {
// String proxy = "127.0.0.1";
// int port = 7897;
// System.setProperty("proxyType", "4");
// System.setProperty("proxyPort", String.valueOf(port));
// System.setProperty("proxyHost", proxy);
// System.setProperty("proxySet", "true");
System.out.println("-------正在启动liang spring ai demo-------");
SpringApplication.run(SpringAiDemoApplication.class, args);
}
@Bean
public ToolCallbackProvider heroInfoTool(McpDemoTool mcpDemoTool) {
return MethodToolCallbackProvider.builder().toolObjects(mcpDemoTool).build();
}
}