Spring AI ChatClient Tool Calling and Function Calling in Practice

Spring AI 1.0.x tool calling: @Tool annotation, ToolCallback, ToolCallingAdvisor, ChatClient.tools(), and structured output with complete examples.