Dojo
话题
新佳
订阅
极道
元认知
元逻辑
元设计
元编程
元语言
SpringBoot教程
如何使用Spring Modulith组织项目包结构?
我希望使用 Spring Modulith 并根据业务领域的模块对代码进行分组。 我当前的项目结构如下所示: [list] [*]advice [*]config [*]controller [*]domain [*]dto [*]except
Spring Boot 3.2四个新特点提升运行性能
随着 Spring Framework 6.1 和 Spring Boot 3.2 普遍可用性的临近,我们想分享一下 Spring 团队为让开发人员优化其应用程序的运行时效率而做出的几项努力的概述。 我们将介绍以下技术和用例: [list] [*]Sprin
在 SPRING BOOT 测试中使用 TESTCONTAINERS 的最佳方式
如果您使用 Testcontainers JUnit 5 扩展将容器与 Spring Boot 测试集成,您最终会遇到两个系统尝试在整个生命周期内管理资源的场景,这并不理想。 @T
使用CRaC加速Kubernetes中SpringBoot启动
在本文中,您将了解如何利用CRaC来提高 Java 启动时间并如何在 Kubernetes 中配置。 OpenJDK 检查点协调恢复 (CRaC) 项目由 Azul 于 2020 年推出。Azul 是一个以名为 Azul
使用 Spring Retry 实现数据库连接重试案例
一个金融应用程序:当客户发送请求时,使用客户端的用户ID从第三方服务获取他们的账户信息,保存交易并更新缓存中的详细信息。 尽管整个流程看似简单,但每个下游系统都不可靠。 我
使用JLink为Spring Boot创建较小Docker镜像
在这篇博文中,我们将深入探讨如何利用 JLink 优化 Docker 镜像大小,从而增强应用程序安全性和性能。我们将展示如何使用 JLink 并将其与 Docker 集成,以高效部署 Spring Boot 或通用 Java 应用程序。 在 Docker 容
RestClient是Spring Boot 3.2 M1新的Rest客户端
RestClient是一个新HTTP客户端,它提供了与WebClient类似的API,并使用了消息转换器、请求工厂、拦截器以及RestTemplate的其他底层组件。 创建RestClient对象: [list] [*]可以使用静态的create方法创建一个Re
Spring Modulith增加事件外部化的支持
SpringBoot应用程序的事务绑定#发件箱模式 实现,专门基于Kafka、AMQP和JMS的代理。 应用程序模块之间交换的一些事件可能对外部系统感兴趣。Spring Modulith 允许将选定的事件发布到各种消息代理。要使用该支持,
Spring框架中的GoF设计模式
Spring Framework是一个用于构建企业级应用程序的流行Java框架。它提供了广泛的特性和功能,使开发高性能,可扩展和可维护的应用程序。Spring的一个关键优势是它对设计模式的支持。在本文中,我们将探索Spring Framework中一些最常用的设计模式,并了解它们在实践中的使用情况。
Spring Modulith 1.0 GA发布
我很荣幸地代表 Spring 社区和所有做出贡献的人宣布 Spring Modulith 1.0 GA 正式发布。5 年多前,Modulith 还是一个研发辅助项目,2022 年成为 Spring 的一个实验项目,现在已成为 Spring 社区完全支持的顶级项目。
Spring Kafka教程指南大全
我们将指导您完成将 Spring Kafka 集成到微服务架构中的过程。Spring Kafka 是将 Apache Kafka 的强大功能与 Spring 生态系统的优雅和便利连接起来的桥梁。 [b]在您的项目中设置 Spring Kafka[/b] 首先,请确保您已设置 Spring Boot
Spring Modulith:模块内领域事件发给外部Kafka的示例
使用spring modulith轻松地将选定的域事件外部化到消息代理: [list=1] [*]添加例如,Kaf
10个简单增删改查的免费Spring Boot源代码项目
此页面包含用于学习目的的免费 Spring boot 项目列表。每个 Spring boot 项目的源代码都托管在 GitHub 存储库上,因此您可以免费下载或克隆源代码并亲身体验 Spring boot 框架。 [url=
SnapAdmin:为Spring Boot自动生成数据库CRUD管理界面
在几分钟内为您的Spring Boot应用程序生成功能强大的 CRUD 管理仪界面。适用于 Spring Boot 应用程序的即插即用、自动生成的 CRUD 数据库管理面板。 SnapAdmin 扫描您的@Entity类并自动为您的数据库架构构建具有 CRUD 操作的 Web UI。无需修改您现有的
使用Spring Boot和Open Telemetry监控Kafka
在本文中,您将了解如何使用 Spring Boot 和 Open Telemetry 为 Kafka 生产者和消费者配置跟踪。我们将使用 Micrometer 库来发送轨迹,并使用 Jaeger 来存储和可视化它们。
一个Spring Boot数据库管理面板的开源项目
适用于 Spring Boot 应用程序的即插即用、自动生成的 CRUD 数据库管理面板。 在几分钟内为您的 Spring Boot 应用程序生成功能强大的 CRUD 管理仪表板。 Spring Boot Database Admin 会扫描您的@Entity类,并自动为您的数
如何加快Kubernetes中Java启动速度?
本文阐述如何解决 Kubernetes 中与 CPU 限制相关的 Java 应用启动缓慢的问题。使用一个新的 Kubernetes 功能,称为“In-place Pod Vertical Scaling”。它
在Spring Boot 3中构建WebFlux、R2DBC和Postgres响应式应用
在本文中,您将学习如何使用 Spring WebFlux、R2DBC 和 Postgres 数据库实现和测试响应式 Spring Boot 应用程序。我们将使用最新版本的 Spring Boot 3 创建两个用 K
上页
下页