Dojo
话题
新佳
订阅
极道
元认知
元逻辑
元设计
元编程
元语言
SpringBoot教程
generator-springboot:自动生成SpringBoot代码
生成SpringBoot微服务的Yeoman生成器。 特点: 采用jar类型打包的SpringBoot REST API CORS配置 Swagger UI集成 Spring
如何使用Spring Modulith组织项目包结构?
我希望使用 Spring Modulith 并根据业务领域的模块对代码进行分组。 我当前的项目结构如下所示: advice config controller domain dto excep
spring-boot-istio:能自动在k8s上创建Istio资源的SpringBoot库
这个Spring Boot Istio库是专门为Spring Boot应用准备的。一旦这个库被加入你的应用并启用,它就会根据代码和注解字段@EnableIstio在当前Kubernetes集群上创建Istio资源。 Maven:
在Spring Boot中用Loki实现日志记录
在本文中,您将了解如何收集 Spring Boot 应用程序日志并将其发送到Grafana Loki。我们将使用附加的
支持JDK 21的Spring Framework 6.1 M1 发布
现在可以从repo.spring.io/milestone获得第一个 Spring Framework 6.1 里程碑版本。
RestClient是Spring Boot 3.2 M1新的Rest客户端
RestClient是一个新HTTP客户端,它提供了与WebClient类似的API,并使用了消息转换器、请求工厂、拦截器以及RestTemplate的其他底层组件。 创建RestClient对象: 可以使用静态的create方法创
Spring框架中的GoF设计模式
Spring Framework是一个用于构建企业级应用程序的流行Java框架。它提供了广泛的特性和功能,使开发高性能,可扩展和可维护的应用程序。Spring的一个关键优势是它对设计模式的支持。在本文中,我们将探索Spring Framework中一些最常用的设计模式,并了解它们在实践中的使用情况。
在Spring Boot 3中构建WebFlux、R2DBC和Postgres响应式应用
在本文中,您将学习如何使用 Spring WebFlux、R2DBC 和 Postgres 数据库实现和测试响应式 Spring Boot 应用程序。我们将使用最新版本的 Spring Boot 3 创建两个用 Kotlin 编写的简单应用程序。我们的应用程序通过 HTTP 公开一些 RES
Spring Modulith 1.0 GA发布
我很荣幸地代表 Spring 社区和所有做出贡献的人宣布 Spring Modulith 1.0 GA 正式发布。5 年多前,Modulith 还是一个研发辅助项目,2022 年成为 Spring 的一个实验项目,现在已成为 Spring 社区完全支持的顶级项目。
Spring Boot 3.1中的ConnectionDetails类详解
如果你已经使用了一段时间的Spring Boot,你可能对使用属性设置连接细节很熟悉。例如,你可能已经使用spring.datasource.url来配置JDBC连接。在Spring Boot 3.1中,这仍然像你所期望的那样工作,但Spring在引擎盖下做了一些改变,将自动
使用 Spring Retry 实现数据库连接重试案例
一个金融应用程序:当客户发送请求时,使用客户端的用户ID从第三方服务获取他们的账户信息,保存交易并更新缓存中的详细信息。 尽管整个流程看似简单,但每个下游系统都不可靠。 我们必须在每个层上实现重试,而且我
Spring Kafka教程指南大全
我们将指导您完成将 Spring Kafka 集成到微服务架构中的过程。Spring Kafka 是将 Apache Kafka 的强大功能与 Spring 生态系统的优雅和便利连接起来的桥梁。 在您的项目中设置 Spring Kafka<
Spring Modulith:模块内领域事件发给外部Kafka的示例
使用spring modulith轻松地将选定的域事件外部化到消息代理:添加例如,Kafka集成模块选择要外部化的域类型(例如,通过使用(At)外部化) 点击标题见案例,展示如何自动将域事件外部
Spring Boot 3.1 中改进了对Testcontainer支持
Testcontainers 是一个开源框架,用于提供数据库、消息代理、Web 浏览器或任何可以在 Docker 容器中运行的东西的一次性轻量级实例。
在 SPRING BOOT 测试中使用 TESTCONTAINERS 的最佳方式
如果您使用 Testcontainers JUnit 5 扩展将容器与 Spring Boot 测试集成,您最终会遇到两个系统尝试在整个生命周期内管理资源的场景,这并不理想。 @TestConfiguration已经解决这个问题。
spring-boot-logging:记录Spring Boot HTTP请求/响应并与Elastic栈集成
创建该库是为了记录传入的 HTTP 请求和传出的 HTTP 响应,并将这些日志自动发送到 Logstash。 spring-boot-logging是用于记录 Spring Boot 应用程序的 HTTP 请求/响应以及与 Elastic Stac
Ostara:管理Spring Boot的桌面应用
Ostara 是一款类似于 Spring Boot Admin的跨平台桌面应用程序,Ostara 使用 Spring Boot Actuator API 连接到服务。它是 Spring Boot Admin 的替代方案,旨在通过消除对代码的依赖和更改的需要,使该过程更加用户友好并简化设置过程
如何加快Kubernetes中Java启动速度?
本文阐述如何解决 Kubernetes 中与 CPU 限制相关的 Java 应用启动缓慢的问题。使用一个新的 Kubernetes 功能,称为“In-place Pod Vertical Scaling”。它允许调整分配给容器的资源(CPU 或内存)大小,而无需重新启动 Pod。这个
上页
下页
关闭