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

#spring

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

万字长文:深入 Spring Cloud Alibaba 源码,解密微服务调用链路体系

jack.yang

Spring Cloud Alibaba 作为国内最主流的微服务解决方案之一,集成了 Nacos、Sentinel、Seata 等强大的中间件。然而,这些组件在...

7320

变天了,Spring Boot 4 震撼发布!性能提升40%

程序员小猿

近期,Spring Boot 4 正式发布。在 11 月这个时间节点,Spring 官方同时发布了多个旗舰项目的全新主版本: Spring Framework ...

56610

SpringBoot微服务实战指南

搜罗万相

Spring Boot是构建微服务的理想选择,它简化了配置和部署流程,同时提供了丰富的功能支持。以下是使用Spring Boot开发微服务的关键步骤和注意事项。

12710

Spring MVC 请求全链路源码解析:基于 DispatcherServlet 的责任链执行模型

jack.yang

Spring MVC 作为 Spring 生态中处理 Web 请求的核心模块,其设计精妙地融合了“前端控制器”与“责任链”模式,将 HTTP 请求的处理过程拆解...

12810

深度剖析Spring Boot:自动配置原理与核心架构全解析

jack.yang

AutoConfigurationImportSelector通过SpringFactoriesLoader,从classpath下的META-INF/spri...

35620

使用 Spring BeanRegistrar 进行程序化 Bean 注册

nobody-nobody

BeanRegistrar 接口适用于我们希望以程序化方式向应用上下文注册 Bean 的场景。我们可以不依赖带有 @Bean 方法的 @Configuratio...

13110

使用 Spring BeanRegistrar 进行程序化 Bean 注册

nobody-nobody

BeanRegistrar 接口适用于我们希望以程序化方式向应用上下文注册 Bean 的场景。我们可以不依赖带有 @Bean 方法的 @Configuratio...

13110

破解Linux内存陷阱!Spring Boot文件上传的"隐形杀手":/tmp空间不足,99%开发者栽在它身上!

nobody-nobody

真相曝光: 你的Spring Boot应用正被Linux的/tmp内存陷阱悄无声息地吞噬!

8110

破解Linux内存陷阱!Spring Boot文件上传的"隐形杀手":/tmp空间不足,99%开发者栽在它身上!

nobody-nobody

真相曝光: 你的Spring Boot应用正被Linux的/tmp内存陷阱悄无声息地吞噬!

8110

Spring MVC 和 WebFlux 中的多部分数据流处理(Multipart Data Streaming)

nobody-nobody

翻译:https://www.javacodegeeks.com/multipart-data-streaming-with-spring-mvc-and-we...

12110

Spring MVC 和 WebFlux 中的多部分数据流处理(Multipart Data Streaming)

nobody-nobody

翻译:https://www.javacodegeeks.com/multipart-data-streaming-with-spring-mvc-and-we...

12110

Spring Boot + Nacos 动态配置刷新失效问题深度解析

nobody-nobody

在微服务架构中,动态配置管理是提升系统灵活性和运维效率的关键能力。Spring Cloud Alibaba 与 Nacos 的组合为 Java 应用提供了强大的...

26810

Spring Boot + Nacos 动态配置刷新失效问题深度解析

nobody-nobody

在微服务架构中,动态配置管理是提升系统灵活性和运维效率的关键能力。Spring Cloud Alibaba 与 Nacos 的组合为 Java 应用提供了强大的...

26810

Spring @Retryable 与 @Transactional 结合使用(注意 aop 的执行顺序)

nobody-nobody

在企业级应用中,重试数据库操作是一项必要功能,特别是在处理临时性问题(如死锁、瞬时连接故障、竞争条件或短暂的服务中断)时。Spring 提供了使用声明式注解(如...

8410

Spring @Retryable 与 @Transactional 结合使用(注意 aop 的执行顺序)

nobody-nobody

在企业级应用中,重试数据库操作是一项必要功能,特别是在处理临时性问题(如死锁、瞬时连接故障、竞争条件或短暂的服务中断)时。Spring 提供了使用声明式注解(如...

8410

使用MySQL在分布式Spring Boot应用中实现幂等性

nobody-nobody

现代分布式系统暴露的API会触发状态变更操作,如支付、订单、账户获取流程或账户更新。在这样的环境中,由于网络重试、Kafka重平衡器发出多个请求、负载均衡器等因...

10910

使用MySQL在分布式Spring Boot应用中实现幂等性

nobody-nobody

现代分布式系统暴露的API会触发状态变更操作,如支付、订单、账户获取流程或账户更新。在这样的环境中,由于网络重试、Kafka重平衡器发出多个请求、负载均衡器等因...

10910

Spring AI 架构深度解析与 Ollama 本地化实战指南

nobody-nobody

比如接入Ollama的实现类是org.springframework.ai.ollama.api.OllamaApi,对应标准ChatModel的实现类是org...

27210

Spring AI 架构深度解析与 Ollama 本地化实战指南

nobody-nobody

比如接入Ollama的实现类是org.springframework.ai.ollama.api.OllamaApi,对应标准ChatModel的实现类是org...

27210
领券