51工具盒子

依楼听风雨
笑看云卷云舒,淡观潮起潮落

最新发布

Spring Boot 构建 Modulith 指南
maven

Spring Boot 构建 Modulith 指南

厉飞雨 阅读(218) 评论(0) 赞(14)

本文将教你如何使用 Spring Boot 构建 Modulith,并使用 Spring Modulith 项目的特性。Modulith 是一种软件架构模式,假设将你的单体应用程序组织成逻辑模块。这些模块应尽可能独立于彼此。Modulith 平衡了单体架构和基于微服务的架构。它可以成为组织应用程序的目标模型。但你也可以将其视为从单体架构向基于微服务的方法迁移的过渡阶段。Spri...

使用 Spring Boot 构建 GraphQL API
maven

使用 Spring Boot 构建 GraphQL API

厉飞雨 阅读(205) 评论(0) 赞(15)

<p><a href="https://graphql.org/">GraphQL</a> 是一种用于 API 的查询语言和运行时,它允许 API 消费者精确获取所需的信息,而不是服务器完全控制响应内容。某些 REST API 实现需要从多个 URL 加载资源的引用,而 GraphQL API 可以在单个响应中跟踪相关对象...

SpringRunner 和 @SpringBootTest
开发笔记

SpringRunner 和 @SpringBootTest

厉飞雨 阅读(154) 评论(0) 赞(13)

<h2>1、概览 {#1概览}</h2> <p>无论是单元测试还是集成测试,测试对于任何应用程序都至关重要。<code>SpringRunner</code> 和 <code>SpringBootTest</code> 类是运行集成测试的基础。</p> <p>在本教程中,...

测试 Spring JMS
开发笔记

测试 Spring JMS

厉飞雨 阅读(167) 评论(0) 赞(16)

<h2>1、概览 {#1概览}</h2> <p>在本文中,我们将创建一个简单的 Spring 应用,用于连接到 ActiveMQ 并发送和接收消息。我们将重点关注测试这个应用以及测试 Spring JMS 的不同方法。</p> <blockquote> <p><a href="/spring...

Spring Lifecycle 和 SmartLifecycle 的区别
软件教程

Spring Lifecycle 和 SmartLifecycle 的区别

厉飞雨 阅读(160) 评论(0) 赞(12)

<p>当我们想在 Spring 容器启动或者关闭的时候,做一些初始化操作或者对象销毁操作,我们可以怎么做?</p> <p>注意我这里说的是容器启动或者关闭的时候,不是某一个 Bean 初始化或者销毁的时候!</p> <h2>1、Lifecycle {#1lifecycle}</h2> <p>对于...

Spring Cloud Stream Kafka 中的事务简介
gradle

Spring Cloud Stream Kafka 中的事务简介

厉飞雨 阅读(125) 评论(0) 赞(13)

<p>本系列教程重点介绍如何在 <a href="https://spring.io/projects/spring-cloud-stream">Spring Cloud Stream</a> Kafka 应用中处理事务。涵盖了使用 Spring Cloud Stream 和 Apache Kafka 开发事务应用的许多底...