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

#spring

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

Spring Boot 全局异常处理策略设计(三):@ExceptionHandler 与 @ControllerAdvice 生效原理源码解析

Qiuner

腾讯云TDP | 宣传大使 (已认证)

而 @ExceptionHandler 和 @ControllerAdvice 的真正执行者,就是:

2100

告别硬编码!Spring Boot 优雅实现 Controller 路径前缀统一管理

用户9439650

这种方式虽然能用,但总感觉不够优雅。既然 Spring 会扫描所有的 Controller,并将类和方法上的 @RequestMapping 进行合并,那必然有...

2800

Spring AI 进阶:Embedding 技术原理、相似度算法与实操

章为忠学架构

在上一篇文章中,我们初步认识了 Spring AI 的核心概念与快速上手方法,体验了与 Deepseek 模型的对话交互。而在 AI 的高级场景中,如语义搜索、...

26910

Spring AI 深度解析:Java 生态原生 AI 框架入门指南

章为忠学架构

在大模型席卷全球的技术浪潮下,Java 开发者们迫切需要一款贴合自身生态、低门槛接入 AI 能力的框架。Spring AI 的出现,恰好填补了这一空白 —— 它...

58910

从Vue到Spring Boot:一位Java全栈工程师的面试实战

用魔法才能打败魔法

一位Java全栈工程师在互联网大厂的面试中展示了其扎实的技术功底和丰富的项目经验。

11510

Spring Boot 机制二:配置属性绑定 Binder 源码解析(ConfigurationProperties 全链路)

Qiuner

腾讯云TDP | 宣传大使 (已认证)

Spring Boot 提供 @ConfigurationProperties + Binder 机制,核心作用:

11810

Spring Boot 全局异常处理策略设计(一):异常不只是 try-catch

Qiuner

腾讯云TDP | 宣传大使 (已认证)

但在真实的 Web 系统中,异常从来不是一个语法问题,而是一个系统失控时的兜底机制。

14710

Spring属性自动配置原理与自定义转换

问道白发

在SpringBoot自动配置原理我们介绍了SpringBoot怎么自动加载配置类。

7510

Spring WebFlux:响应式编程正是现代高并发系统的解决方案!

技术圈

在当今高并发、大数据量的时代,传统的同步阻塞式Web框架逐渐暴露出性能瓶颈。Spring官方在Spring 5中推出了全新的响应式Web框架——WebFlux,...

22110

Spring Boot 整合 Sentinel 实现 QPS 限流

雨落秋垣

腾讯云TDP | 先锋会员 (已认证)

Sentinel是阿里巴巴开源的分布式系统流量控制组件,它以流量为切入点,从流量控制、熔断降级、系统负载保护等多个维度来保障微服务的稳定性。本文将详细介绍如何在...

18900

如何在 Spring Boot 应用中配置多个 Spring AI 的 LLM 客户端

程序猿DD

越来越多的现代应用开始集成大型语言模型(LLM),以构建更智能的功能。虽然一个 LLM 能胜任多种任务,但只依赖单一模型并不总是最优。

15910

如何用 ShedLock 让 Spring Boot 的定时任务在多实例环境下只执行一次

程序猿DD

之前在Spring Boot教程中我们介绍了如何用 @Scheduled 注解来创建定时任务,Spring 的任务调度用起来确实顺手。可这种实现方式一上多实例(...

10410

《Spring Framework 核心原理与实践指南》

超级苦力怕

Spring 是一个开源的 Java 企业级应用开发框架,它的核心目标是简化企业级应用开发的复杂性,提供一站式的解决方案。

14710

【Spring上】Spring超详细学习(IOC、DI)

超级苦力怕

Spring 是一个开源的 Java 企业级应用开发框架,它的核心目标是简化企业级应用开发的复杂性,提供一站式的解决方案。

11810

Spring AOP思想与应用详解

超级苦力怕

AOP(Aspect Oriented Programming,面向切面编程),可简单理解为面向特定方法编程。常见使用场景 :

18410

Spring WebClient + 虚拟线程实战

FunTester

在上一篇文章中,我们介绍了 JDK HttpClient 和虚拟线程的基础概念。现在让我们深入探讨如何将虚拟线程与 Spring WebClient 集成,以及...

12810

​​​​​​​【保姆级教程】用 Docker 为你的 Spring Boot 项目集成 SkyWalking 全链路监控

Ynchen

大家好,我是 Ynchen。在我的博客项目开发和优化过程中,我深刻体会到了“可观测性”的重要性。当你想知道“我的接口为什么变慢了?”、“哪个数据库查询是性能瓶颈...

15310

Spring IoC 与 DI 深度剖析:从“控制反转”到 Bean 的集中管理

想不明白的过度思考者

Spring 框架是一个轻量级、一站式、模块化的开源框架,旨在简化企业级应用程序开发。它是一个包含众多工具方法的 IoC 容器,支持广泛的应用场景,并具有活跃而...

16010

基于 Spring Boot 的 Web 三大核心交互案例精讲

想不明白的过度思考者

本案例引入 AJAX 实现无刷新登录,并利用 Session 在服务器端保存用户状态。

12210

Spring Web MVC从入门到实战

想不明白的过度思考者

Spring Web MVC是基于Servlet API构建的原始Web框架,从一开始就包含在Spring框架中,其正式名称来源于源模块名称(spring-we...

11510
领券