#SpringBoot教程排行榜
Spring Boot 2.6的新特性

Spring Boot 2.6 有什么新功能? cookie会话上的SameSite属性 你现在可以使用server.servlet.session.cookie.ame-site属性为s... 详细
使用Kafka Streams和Spring Boot实现微服务Saga分布式事务 - Piotr

在本文中,您将学习如何在 Spring Boot 中使用 Kafka Streams。我们将依赖 Spring Kafka 项目。为了很好地解释它是如何工作的,我们将实现一个 saga 模式。sag... 详细
Spring Boot 仍然是最先进的吗? - ralph

Spring Boot构建可启动服务器的原有优势在当今容器环境时代似乎越来越成为劣势。您失去了灵活性,并冒着变得非常依赖库的风险,您作为开发人员无法监督其影响。相比之下,当今的现代应用程序服务器提供... 详细
使用Spring Boot、Kotlin和OpenFeign实现类型安全API测试

有多种方法可以测试你的 Spring Boot 应用程序的 API,虽然启动时间比MockMvc它稍长,但我更喜欢这种OpenFeign方法。 您可以在我的 Github 页面 上找到所有 4 种方... 详细
Java中的几种Kafka客户端比较介绍

在这篇博客中,我介绍了在Java中定义Kafka消费者的各种方法。Spring、Micronaut、Vert.x和Akka Streams在引擎盖下使用kafka-clients库,并提供完整的功能... 详细
使用Spring Boot和Kafka Streams实现基于SAGA模式的分布式事务源码教程 - Piotr

本案例源码是如何使用Spring Boot 和Kafka Streams实现基于SAGA 模式的 分布式事务 。 有三个 微服务 : 订单服务--它向Kafka主题发送订单事件,并协调... 详细
使用Spring Boot和GraalVM在Knative上构建微服务 - piotr

在本文中,您将学习如何在 Knative 上运行相互通信的 Spring Boot 微服务 。我还将向您展示如何使用 GraalVM 准备 Spring Boot 应用程序的本机镜像/映像。然... 详细
Spring Boot数据存储最佳实践 - Ahad

在这篇文章中,我们回顾了对优化spring boot数据访问层非常有效的最佳实践。 Spring boot JPA增加了一些关于JPA的接口。JPA只是一种规范,而不是一种实现。有各种实现JPA... 详细
使用Live Reload在IntelliJ Idea和Chrome实时编译部署和调试

开发人员最重复的任务之一是在我们每次进行更改时都需要重新编译和重新部署应用程序。因此,顺应了让程序员的生活更轻松的趋势,Spring Boot 提供了一些工具可以让您自动执行此操作。 第一件事是我们... 详细
springdoc-openapi:帮助spring-boot自动生成API的开源库工具

springdoc-openapi Java 库帮助你的Spring Boot项目自动生成API文档。 springdoc-openapi 通过在运行时检查应用程序来根据 Spring 配置、类结构... 详细
分布式后台作业调度器JobRunr介绍 - JAXenter

JobRunr 分析所有作业并将其序列化为 SQL 或 NoSQL 数据库的可读 JSON。如果创建了太多后台作业,您可以通过启动更多应用程序实例来水平扩展。由于作业以 JSON 格式存储在中央数据... 详细
在Spring Boot实现国际化的案例

将 I18N 添加到我们的 API 非常简单。因此,如果您正在考虑创建供全球使用的 API(并且如果您还没有这样做),那么将其添加到您的其他良好实践(干净的代码、文档、测试……)中并不是一个坏主意。... 详细
使用Spring 的 Null-Safety免受空指针错误

NullPointerExceptions(通常简称为“NPE”)是每个 Java 程序员的噩梦。 我们可以在互联网上找到大量解释如何编写空安全代码的文章。空安全确保我们在代码中添加了适当的检查,以... 详细
使用ArgoCD和Liquibase在有数据库的Kubernetes中实现持续交付 - Piotr

围绕持续交付的最大挑战之一是与数据库的集成。因此,我们应该将此集成视为标准配置。是时候将数据库代码视为应用程序代码了。否则,我们的 CI/CD 过程在数据库中失败。 通常,当我们考虑应用程序的 CI... 详细
Spring Boot Native vs Go:性能比较 – Ignacio Suay

Spring 启动了一个名为 Spring Native 的新项目。该项目仍处于试验阶段,但允许您使用 GraalVM 构建本机镜像。Spring Native 提供了一些有趣的特性,包括几乎即时启... 详细