首页
学习
活动
专区
圈层
工具
发布

#spring

开源的 Java/Java EE 全功能栈(full-stack)的应用程序框架

Spring AI系列之基于MCP协议实现天气预报工具插件

SmileNicky

MCP(Model Context Protocol,模型上下文协议)是由Anthropic推出的标准化协议,旨在解决大模型工具调用的碎片化问题,为大模型提供安...

16610

Spring AI系列之集成 Milvus 构建 RAG 智能问答系统

SmileNicky

RAG 的核心思想是 “先检索,后生成” —— 让大模型在回答前先查阅"参考资料"。

13310

SSM从入门到入土(Spring Bean实例化与依赖注入全解析)

北极的代码

public class UserDaoFactoryBean implements FactoryBean<UserDao>/1代替原始实例工厂中创建对象的方...

7310

Spring核心注解全解析

北极的代码

前言:我们前面学习了Sping家族的相关框架,用的最多的就是注解了。里面有非常多的注解,我们常常会傻傻搞不清,那么我通过这篇文章让你拿下Spring家族的所有重...

7510

Spring拦截器原理与实战详解

北极的代码

第一步:创建一个java类,声明拦截器的bean,并实现HandlerInterceptor接口。

7210

从源码看Spring Boot 3.2新特性:虚拟线程如何让Web性能暴涨300%(保姆级讲解)

北极的代码

最近Spring Boot 3.2.0正式发布,其中最引人注目的特性就是对虚拟线程(Virtual Threads)的全面支持。作为一名Java开发者,我第一时...

11910

Spring Boot 4.0:云原生 Java 开发的范式革命

果酱带你啃java

这不仅可以减少应用的体积,还可以提高应用的启动速度和降低内存占用。例如,如果你的应用只需要依赖注入功能,那么你只需要引入spring-context模块,而不需...

11610

Spring AI 从入门到实战

苏三说技术

从2025年Spring AI 1.0 GA正式发布,到如今2026年全面拥抱Agent工程,Spring AI已成为Java开发者构建企业级AI应用的首选框架...

18510

Spring AI 实战:Tools能力详解—— 让大模型拥有动手能力

章为忠学架构

在之前的文章中,我们已经掌握了 Agent 的记忆能力,实现了能够记住用户偏好的智能行程规划 Agent。然而,你可能会发现一个问题:当用户问 “北京明天天气怎...

15910

别再瞎选了!Spring AI和LangChain4j的正确用法

java金融

最近有个做Java开发的朋友跟我吐槽,说现在的AI浪潮一波接一波,看着Python那边玩得风生水起,自己想在公司项目里整点AI功能,结果第一步就卡住了——选框架...

31320

Spring AI系列之Tool Calling 实战:3 种工具定义方式

SmileNicky

在 Spring AI 开发 AI Agent 的过程中,Tool Calling(工具调用) 是最核心、最能体现 AI 智能化的能力。 很多同学在实战时都会...

14710

Spring AI Aliababa和AgentScope,哪个更好?

苏三说技术

最近在技术圈里,关于Spring AI Alibaba和AgentScope的讨论越来越多。

47010

DeferredResult真相:没有提高QPS,没有优化系统性能!那Spring为什么要发布这个功能?有示例源码

烟雨平生

先讲为什么:DeferredResult可以提升Servelt容器工作线程池的复用率。同时,也没有改变Servelt容器的最大物理连接数。如果新请求超过Serv...

7310

重温工厂设计模式,觉得这模式好笨好蠢好低效好耿直,好需要一个Spring IoC 容器

烟雨平生

都说温故而知新。重温一遍工厂设计模式,觉得工厂模式的思路很清晰,落地好耿直、好低效。现在讲下自己的理解,欢迎拍砖。

6810

告别 AI 对话 “失忆”!Spring AI 聊天记忆底层原理与全场景落地实战

果酱带你啃java

很多开发者在集成AI对话功能时,都会遇到一个核心痛点:多轮对话中AI完全无法记住之前的沟通内容,每次对话都像首次交互,用户体验极差。而Spring AI作为Sp...

14710

吃透 Spring Boot 3 + Spring Cloud 云原生新特性

果酱带你啃java

云原生架构的普及,对Java应用的启动速度、内存占用、弹性伸缩能力提出了全新要求。Spring Boot 3 作为Spring生态里程碑式的版本,基于Sprin...

21510

吃透 Spring Bean 生命周期:从源码底层到实战落地

果酱带你啃java

为什么Spring能成为Java企业级开发的事实标准?核心就是IoC(控制反转)与AOP(面向切面编程)两大特性,而Bean的生命周期,正是IoC容器的核心灵魂...

44510

深入 Spring IoC 容器底层:从原理到实战,一文讲透控制反转的核心逻辑

果酱带你啃java

控制反转(Inversion of Control,IoC)是Spring框架的核心思想之一,它将对象的创建、依赖关系的管理从代码中剥离,交给Spring容器统...

19820

吃透 Spring 12 个核心扩展点:从源码底层到生产级实战,90% 的高级开发都在用

果酱带你啃java

Spring之所以能成为Java生态的事实标准,核心在于其极致灵活的扩展能力。几乎所有主流中间件(MyBatis、Dubbo、RocketMQ等)的Spring...

13610

Spring AI Alibaba实战:从0到1构建企业级智能应用

果酱带你啃java

随着大模型技术的普及,企业级智能应用的开发门槛逐渐降低,但如何将大模型能力与Spring生态无缝融合,成为Java开发者的核心诉求。Spring AI作为Spr...

39610
领券