Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/GTyingzi/spring-ai-tutorial
/ types & classes
Types & classes
309 in github.com/GTyingzi/spring-ai-tutorial
⨍
Functions
802
◇
Types & classes
309
↳
Endpoints
11
Class
AdvisorBaseApplication
@author yingzi @date 2025/5/22 22:44
advisor/advisor-base/src/main/java/com/spring/ai/tutorial/advisor/AdvisorBaseApplication.java:10
Class
AdvisorUtils
@author yingzi @since 2025/9/1
advisor/advisor-deep-think/src/main/java/org/springframework/ai/chat/client/advisor/AdvisorUtils.java:13
Class
AlibabaChatApplication
@author yingzi @date 2025/5/21 09:58
chat/alibaba-chat/src/main/java/com/spring/ai/tutorial/chat/AlibabaChatApplication.java:10
Class
AnnotationClientApplication
@author yingzi @since 2025/10/3
mcp/mcp-starter/client/mcp-annotation-client/src/main/java/com/spring/ai/tutorial/mcp/client/AnnotationClientApplication.java:18
Class
AnnotationServerApplication
@author yingzi @since 2025/10/3
mcp/mcp-starter/server/mcp-annotation-server/src/main/java/com/spring/ai/tutorial/mcp/server/AnnotationServerApplication.java:10
Class
ApplicationContextHolder
@author yingzi @since 2025/6/28
mcp/mcp-auth/server/mcp-auth-server/src/main/java/com/spring/ai/tutorial/mcp/server/util/ApplicationContextHolder.java:12
Class
ApplicationContextHolder
@author yingzi @since 2025/4/30:10:01
mcp/mcp-supple/client/mcp-nacos3-client/src/main/java/com/alibaba/cloud/ai/mcp/discovery/client/utils/ApplicationContextHolder.java:28
Class
ApplicationContextUtil
@author yingzi @date 2025/5/21 21:15
mcp/mcp-supple/server/mcp-nacos-parse-swagger-server/src/main/java/com/spring/ai/tutorial/utils/ApplicationContextUtil.java:12
Class
AssistantGraphNode
@author yingzi @since 2025/8/24
graph/agent/reflection-agent/src/main/java/com/spring/ai/tutorial/graph/agent/node/AssistantGraphNode.java:27
Class
AsyncMcpToolCallback
mcp/mcp-supple/client/mcp-return-direct-client/src/main/java/org/springframework/ai/mcp/AsyncMcpToolCallback.java:20
Class
AsyncMcpToolCallbackProvider
mcp/mcp-supple/client/mcp-return-direct-client/src/main/java/org/springframework/ai/mcp/AsyncMcpToolCallbackProvider.java:20
Class
AuthClientApplication
@author yingzi @since 2025/6/28
mcp/mcp-auth/client/mcp-auth-client/src/main/java/com/spring/ai/tutorial/mcp/client/AuthClientApplication.java:17
Class
AuthServerApplication
@author yingzi @since 2025/6/28
mcp/mcp-auth/server/mcp-auth-server/src/main/java/com/spring/ai/tutorial/mcp/server/AuthServerApplication.java:13
Class
AuthWebServerApplication
@author yingzi @since 2025/9/17
mcp/mcp-auth/server/mcp-auth-web-server/src/main/java/com/spring/ai/tutorial/mcp/server/AuthWebServerApplication.java:14
Class
AuthorizationApplication
@author yingzi @since 2025/10/12
mcp/mcp-auth/authorization-server/src/main/java/com/spring/ai/tutorial/mcp/client/security/AuthorizationApplication.java:10
Class
AuthorizationConfig
@author yingzi @since 2025/10/12
mcp/mcp-auth/authorization-server/src/main/java/com/spring/ai/tutorial/mcp/client/security/config/AuthorizationConfig.java:21
Class
BackgroundInvestigationNode
@author yingzi @since 2025/10/1
deepresearch/src/main/java/com/spring/ai/tutorial/deepresearch/node/BackgroundInvestigationNode.java:19
Class
BeanController
@author yingzi @date 2025/5/22 22:20
structured-output/src/main/java/com/spring/ai/tutorial/outparser/controller/BeanController.java:24
Class
BeanEntity
@author yingzi @date 2025/5/22 22:17
structured-output/src/main/java/com/spring/ai/tutorial/outparser/model/entity/BeanEntity.java:9
Class
Builder
mcp/mcp-auth/server/mcp-auth-server/src/main/java/io/modelcontextprotocol/server/transport/WebFluxSseServerTransportProvider.java:206
Class
Builder
mcp/mcp-auth/server/mcp-auth-server/src/main/java/org/springframework/ai/mcp/McpRestfulToolCallback.java:91
Class
Builder
mcp/mcp-auth/server/mcp-auth-server/src/main/java/org/springframework/ai/mcp/McpRestfulToolCallbackProvider.java:34
Class
Builder
mcp/mcp-auth/server/mcp-auth-server/src/main/java/org/springframework/ai/mcp/RestfulToolDefinition.java:28
Class
Builder
mcp/mcp-auth/server/mcp-auth-server/src/main/java/com/spring/ai/tutorial/mcp/server/model/Parameter.java:17
Class
Builder
mcp/mcp-supple/client/mcp-nacos3-client/src/main/java/com/alibaba/cloud/ai/mcp/discovery/client/transport/sse/SseWebFluxDistributedSyncMcpClient.java:414
Class
Builder
mcp/mcp-supple/client/mcp-nacos3-client/src/main/java/com/alibaba/cloud/ai/mcp/discovery/client/transport/sse/SseWebFluxDistributedAsyncMcpClient.java:422
Class
Builder
mcp/mcp-supple/server/mcp-nacos-parse-swagger-server/src/main/java/org/springframework/ai/tool/RestfulToolCallback.java:101
Class
Builder
mcp/mcp-supple/server/mcp-nacos-parse-swagger-server/src/main/java/org/springframework/ai/tool/RestfulToolDefinition.java:38
Class
Builder
mcp/mcp-supple/server/mcp-nacos-parse-swagger-server/src/main/java/com/spring/ai/tutorial/model/Parameter.java:17
Class
Builder
graph/agent/reflection-agent/src/main/java/com/spring/ai/tutorial/graph/agent/node/JudgeGraphNode.java:107
Class
Builder
graph/agent/reflection-agent/src/main/java/com/spring/ai/tutorial/graph/agent/node/AssistantGraphNode.java:83
Class
Builder
video/alibaba-video/src/main/java/com/alibaba/cloud/ai/dashscope/video/DashScopeVideoModel.java:110
Class
CalculatorTools
@author yingzi @since 2025/10/3
mcp/mcp-starter/server/mcp-annotation-server/src/main/java/com/spring/ai/tutorial/mcp/server/tool/CalculatorTools.java:15
Class
ChatController
@author yingzi @since 2025/10/1
deepresearch/src/main/java/com/spring/ai/tutorial/deepresearch/controller/ChatController.java:10
Class
ChatController
@author yingzi @date 2025/5/21 10:11
chat/openai-chat/src/main/java/com/spring/ai/tutorial/chat/controller/ChatController.java:16
Class
ChatController
@author yingzi @date 2025/5/21 10:11
chat/deepseek-chat/src/main/java/com/spring/ai/tutorial/chat/controller/ChatController.java:16
Class
ChatController
@author yingzi @since 2025/8/28
chat/chat-setting/src/main/java/com/spring/ai/tutorial/chat/controller/ChatController.java:13
Class
ChatController
@author yingzi @date 2025/5/21 10:11
chat/alibaba-chat/src/main/java/com/spring/ai/tutorial/chat/controller/ChatController.java:17
Class
ChatController
@author yingzi @since 2025/6/12
observation/observability/src/main/java/com/spring/ai/tutorial/observability/controller/ChatController.java:14
Class
ChatController
@author yingzi @since 2025/6/12
observation/observability-langfuse/src/main/java/com/spring/ai/tutorial/ovservation/controller/ChatController.java:13
Class
ChatController
@author yingzi @date 2025/5/21 10:11
advisor/advisor-deep-think/src/main/java/com/spring/ai/tutorial/advisor/controller/ChatController.java:18
Class
ChatModelAutoConfiguration
@author yingzi @since 2025/6/11
rag/rag-evaluation/src/main/java/com/spring/ai/tutorial/rag/evaluation/config/ChatModelAutoConfiguration.java:37
Class
ChatModelCompletionContentObservationFilter
@author yingzi @since 2025/9/4
observation/observability-langfuse/src/main/java/com/spring/ai/tutorial/ovservation/config/ChatModelCompletionContentObservationFilter.java:19
Class
ChatOptionController
@author yingzi @date 2025/5/24 16:52
chat/openai-chat/src/main/java/com/spring/ai/tutorial/chat/controller/ChatOptionController.java:14
Class
ChatSettingApplication
@author yingzi @since 2025/8/28
chat/chat-setting/src/main/java/com/spring/ai/tutorial/chat/ChatSettingApplication.java:10
Class
CheckCompatibleResult
mcp/mcp-supple/server/mcp-nacos3-server/src/main/java/com/alibaba/cloud/ai/mcp/register/NacosMcpRegister.java:460
Class
CiteTool
@author yingzi @since 2025/10/3
mcp/mcp-starter/server/mcp-annotation-server/src/main/java/com/spring/ai/tutorial/mcp/server/tool/CiteTool.java:18
Enum
ClientType
mcp/mcp-supple/client/mcp-return-direct-client/src/main/java/org/springframework/ai/mcp/client/autoconfigure/properties/McpClientCommonProperties.java:102
Class
CommonUtil
@author yingzi @since 2025/10/25
mcp/mcp-supple/client/mcp-nacos3-client/src/main/java/com/alibaba/cloud/ai/mcp/discovery/client/utils/CommonUtil.java:8
Class
CommonUtil
mcp/mcp-supple/client/mcp-recovery-client/src/main/java/com/alibaba/cloud/ai/mcp/client/component/CommonUtil.java:12
Class
Constant
@author yingzi @date 2025/4/18:21:41
rag/rag-etl-pipeline/src/main/java/com/spring/ai/tutorial/rag/model/Constant.java:7
Class
CoordinatorDispatcher
@author yingzi @since 2025/10/1
deepresearch/src/main/java/com/spring/ai/tutorial/deepresearch/dispatcher/CoordinatorDispatcher.java:14
Class
CoordinatorNode
@author yingzi @since 2025/5/18 16:38
deepresearch/src/main/java/com/spring/ai/tutorial/deepresearch/node/CoordinatorNode.java:28
Class
CurrentUnits
mcp/mcp-supple/server/mcp-nacos3-registry-server/src/main/java/com/spring/ai/tutorial/mcp/server/tool/OpenMeteoService.java:79
Class
CurrentWeather
mcp/mcp-supple/server/mcp-nacos3-registry-server/src/main/java/com/spring/ai/tutorial/mcp/server/tool/OpenMeteoService.java:67
Class
DailyForecast
mcp/mcp-supple/server/mcp-nacos3-registry-server/src/main/java/com/spring/ai/tutorial/mcp/server/tool/OpenMeteoService.java:87
Class
DashScopeVideoModel
video/alibaba-video/src/main/java/com/alibaba/cloud/ai/dashscope/video/DashScopeVideoModel.java:22
Class
DeepResearchApplication
@author yingzi @since 2025/10/1
deepresearch/src/main/java/com/spring/ai/tutorial/deepresearch/DeepResearchApplication.java:10
Class
DeepResearchConfiguration
@author yingzi @since 2025/10/1
deepresearch/src/main/java/com/spring/ai/tutorial/deepresearch/config/DeepResearchConfiguration.java:29
Class
DeepThinkApplication
@author yingzi @since 2025/8/20
advisor/advisor-deep-think/src/main/java/com/spring/ai/tutorial/advisor/DeepThinkApplication.java:10
Class
DeepseekChatApplication
@author yingzi @date 2025/5/21 10:46
chat/deepseek-chat/src/main/java/com/spring/ai/tutorial/chat/DeepseekChatApplication.java:10
Interface
DistributedAsyncMcpClient
@author yingzi @since 2025/10/25
mcp/mcp-supple/client/mcp-nacos3-client/src/main/java/com/alibaba/cloud/ai/mcp/discovery/client/transport/DistributedAsyncMcpClient.java:12
Class
DistributedAsyncMcpToolCallback
@author yingzi @since 2025/10/25
mcp/mcp-supple/client/mcp-nacos3-client/src/main/java/com/alibaba/cloud/ai/mcp/discovery/client/tool/DistributedAsyncMcpToolCallback.java:18
Class
DistributedAsyncMcpToolCallbackProvider
@author yingzi @since 2025/10/25
mcp/mcp-supple/client/mcp-nacos3-client/src/main/java/com/alibaba/cloud/ai/mcp/discovery/client/tool/DistributedAsyncMcpToolCallbackProvider.java:21
Interface
DistributedSyncMcpClient
@author yingzi @since 2025/10/25
mcp/mcp-supple/client/mcp-nacos3-client/src/main/java/com/alibaba/cloud/ai/mcp/discovery/client/transport/DistributedSyncMcpClient.java:11
Class
DistributedSyncMcpToolCallback
@author yingzi @since 2025/10/25
mcp/mcp-supple/client/mcp-nacos3-client/src/main/java/com/alibaba/cloud/ai/mcp/discovery/client/tool/DistributedSyncMcpToolCallback.java:18
Class
DistributedSyncMcpToolCallbackProvider
@author yingzi @since 2025/10/25
mcp/mcp-supple/client/mcp-nacos3-client/src/main/java/com/alibaba/cloud/ai/mcp/discovery/client/tool/DistributedSyncMcpToolCallbackProvider.java:20
Class
DocumentSelectFirst
@author yingzi @date 2025/5/29 22:58
rag/rag-simple/src/main/java/com/spring/ai/tutorial/rag/service/DocumentSelectFirst.java:15
Class
DynamicMcpSyncToolsProvider
@author yingzi @since 2025/7/9
mcp/mcp-supple/server/mcp-nacos-parse-swagger-server/src/main/java/org/springframework/ai/tool/method/DynamicMcpSyncToolsProvider.java:13
Interface
DynamicMcpToolsProvider
@author yingzi @since 2025/7/9
mcp/mcp-supple/server/mcp-nacos-parse-swagger-server/src/main/java/org/springframework/ai/tool/method/DynamicMcpToolsProvider.java:10
Class
DynamicRestfulConfig
@author yingzi @since 2025/7/9
mcp/mcp-supple/server/mcp-nacos-parse-swagger-server/src/main/java/com/spring/ai/tutorial/config/DynamicRestfulConfig.java:16
Class
DynamicRestfulToolsWatch
@author yingzi @since 2025/7/7
mcp/mcp-supple/server/mcp-nacos-parse-swagger-server/src/main/java/com/spring/ai/tutorial/component/DynamicRestfulToolsWatch.java:33
Class
ElasticsearchConfig
@author yingzi @date 2025/4/14:22:48
vector/vector-elasticsearch/src/main/java/com/spring/ai/tutorial/vector/config/ElasticsearchConfig.java:25
Class
ElasticsearchConfig
@author yingzi @date 2025/4/14:22:48
rag/rag-elasticsearch/src/main/java/com/spring/ai/tutorial/rag/config/ElasticsearchConfig.java:25
Class
ExpanderNode
@author yingzi @since 2025/6/13
graph/parallel-stream-node/src/main/java/com/spring/ai/tutorial/graph/node/ExpanderNode.java:27
Class
ExpanderNode
@author yingzi @since 2025/6/13
graph/observe-langfuse/src/main/java/com/spring/ai/tutorial/graph/observe/node/ExpanderNode.java:19
Class
ExpanderNode
@author yingzi @since 2025/6/13
graph/simple/src/main/java/com/spring/ai/tutorial/graph/node/ExpanderNode.java:19
Class
ExpanderNode
@author yingzi @since 2025/6/13
graph/parallel-node/src/main/java/com/spring/ai/tutorial/graph/parallel/node/ExpanderNode.java:19
Class
ExpanderNode
@author yingzi @since 2025/6/13
graph/stream-node/src/main/java/com/spring/ai/tutorial/graph/stream/node/ExpanderNode.java:25
Class
ExpanderNode
@author yingzi @since 2025/6/13
graph/human-node/src/main/java/com/spring/ai/tutorial/graph/human/node/ExpanderNode.java:28
Class
ExpanderNode
@author yingzi @since 2025/6/13
graph/agent/react-agent/src/main/java/com/spring/ai/tutorial/graph/agent/node/ExpanderNode.java:21
Class
GatewayApplication
@author yingzi @since 2025/7/12
mcp/mcp-supple/server/mcp-gateway-server/src/main/java/com/spring/ai/tutorial/mcp/server/GatewayApplication.java:10
Class
GetCurrentTimeByTimeZoneIdService
graph/agent/react-agent/src/main/java/com/spring/ai/tutorial/graph/agent/tool/GetCurrentTimeByTimeZoneIdService.java:12
Class
GetCurrentTimeByTimeZoneIdService
tool-calling/src/main/java/com/spring/ai/tutorial/toolcall/component/time/function/GetCurrentTimeByTimeZoneIdService.java:13
Class
GraphConfiguration
@author yingzi @since 2025/8/26
graph/parallel-stream-node/src/main/java/com/spring/ai/tutorial/graph/config/GraphConfiguration.java:29
Class
GraphConfiguration
@author yingzi @since 2025/6/13
graph/observe-langfuse/src/main/java/com/spring/ai/tutorial/graph/observe/config/GraphConfiguration.java:24
Class
GraphConfiguration
@author yingzi @since 2025/6/13
graph/simple/src/main/java/com/spring/ai/tutorial/graph/config/GraphConfiguration.java:24
Enum
GraphEdgeConstant
@author yingzi @since 2025/10/1
deepresearch/src/main/java/com/spring/ai/tutorial/deepresearch/model/constant/GraphEdgeConstant.java:13
Class
GraphHumanConfiguration
@author yingzi @since 2025/6/13
graph/human-node/src/main/java/com/spring/ai/tutorial/graph/human/config/GraphHumanConfiguration.java:29
Class
GraphHumanController
@author yingzi @since 2025/6/13
graph/human-node/src/main/java/com/spring/ai/tutorial/graph/human/controller/GraphHumanController.java:36
Enum
GraphNodeConstant
@author yingzi @since 2025/10/1
deepresearch/src/main/java/com/spring/ai/tutorial/deepresearch/model/constant/GraphNodeConstant.java:8
Class
GraphNodeStreamConfiguration
@author yingzi @since 2025/6/13
graph/stream-node/src/main/java/com/spring/ai/tutorial/graph/stream/config/GraphNodeStreamConfiguration.java:24
Class
GraphProcess
@author yingzi @since 2025/6/13
graph/parallel-stream-node/src/main/java/com/spring/ai/tutorial/graph/controller/GraphProcess/GraphProcess.java:23
Class
GraphProcess
@author yingzi @since 2025/6/13
graph/stream-node/src/main/java/com/spring/ai/tutorial/graph/stream/controller/GraphProcess/GraphProcess.java:25
Class
GraphProcess
@author yingzi @since 2025/6/13
graph/human-node/src/main/java/com/spring/ai/tutorial/graph/human/controller/GraphProcess/GraphProcess.java:25
Enum
GraphStateConstant
@author yingzi @since 2025/10/1
deepresearch/src/main/java/com/spring/ai/tutorial/deepresearch/model/constant/GraphStateConstant.java:8
Class
GraphStreamController
@author yingzi @since 2025/6/13
graph/parallel-stream-node/src/main/java/com/spring/ai/tutorial/graph/controller/GraphStreamController.java:29
Class
GraphStreamController
@author yingzi @since 2025/6/13
graph/stream-node/src/main/java/com/spring/ai/tutorial/graph/stream/controller/GraphStreamController.java:29
Class
HTTPConfig
@author yingzi @since 2025/8/28
chat/chat-setting/src/main/java/com/spring/ai/tutorial/chat/config/HTTPConfig.java:14
Class
HeaderSyncHttpRequestCustomizer
@author yingzi @since 2025/11/22
mcp/mcp-auth/client/mcp-auth-client/src/main/java/com/spring/ai/tutorial/mcp/client/config/HeaderSyncHttpRequestCustomizer.java:15
next →
1–100 of 309, ranked by callers