51工具盒子

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

软件教程

Spring Data JPA 中的分页和排序

Spring Data JPA 中的分页和排序

厉飞雨 阅读(17) 评论(0) 赞(3)

1、概览 {#1概览} ----------- 当我们数据库中的记录数量较多的时候,一般不会一次性检索出所有记录,通常会通过分页的方式展现。 此外,我们还经常需要在分页时根据某些条件对数据进行排序。 在本教程中,我们将学习如何使用 Spring Data JPA 轻松实现分页和排序。 2、创建实体 {#2创建实体} --------------- 首先,假设我们有一个...

使用 API Key 和 Secret 保护 Spring Boot API

使用 API Key 和 Secret 保护 Spring Boot API

厉飞雨 阅读(29) 评论(0) 赞(1)

1、概览 {#1概览} ----------- 安全在 REST API 开发中起着至关重要的作用。不安全的 REST API 可以直接访问后端系统的敏感数据。因此,企业需要关注 API 的安全性。 Spring Security 提供了各种机制来保护我们的 REST API。其中之一就是 API key。API key 是客户端在调用 API 时提供的 Token。 在...

使用 Spring Boot 创建 Fat Jar 应用

使用 Spring Boot 创建 Fat Jar 应用

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

在本指南中,我将向你展示如何使用 Spring Boot 创建 Fat Jar。我们将一起构建一个简单的 "UsersMicroservice",然后将其打包到 Fat Jar 中。如果你是新手,也不用担心,我会一步一步地指导你,并回答你在使用过程中遇到的各种问题。 Fat JAR 是啥? {#fat-jar-是啥} -------------------...

Spring Boot 整合 Apache Pulsar 入门指南

Spring Boot 整合 Apache Pulsar 入门指南

厉飞雨 阅读(10) 评论(0) 赞(3)

1、概览 {#1概览} ----------- [Apache Pulsar](https://pulsar.apache.org/docs/3.0.x/) 是一个分布式发布/订阅消息系统。Apache Pulsar 提供的功能与 [Apache Kafka](https://kafka.apache.org/) 类似,但 Pulsar 的目标是克服 Kafka 的高延迟、低...

Spring Boot 3 和 Observability(可观察性)

Spring Boot 3 和 Observability(可观察性)

厉飞雨 阅读(11) 评论(0) 赞(2)

1、概览 {#1概览} ----------- 在本文中,我们将学习如何在 Spring Boot 3 配置可观察性(observability)。可观察性是一种仅通过外部输出来衡量系统内部状态的能力。 此外,我们必须注意 Spring Boot 2(Spring 5)和 Spring Boot 3(Spring 6)之间的重大变化。Spring 6 引入了 Spring ...

Spring Data JPA 中的 Scroll API

Spring Data JPA 中的 Scroll API

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

1、概览 {#1概览} ----------- [Spring Data Commons](https://docs.spring.io/spring-data/commons/docs/current/reference/html/) 是总括 [Spring Data project](https://spring.io/projects/spring-data) 的一部分...

Spring Boot 入门

Spring Boot 入门

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

Spring Boot 介绍 {#spring-boot-介绍} -------------------------------- [Spring Boot](http://github.com/spring-projects/spring-boot) 是 Java 世界中最流行的应用程序构建框架。Spring Boot 是一种基于约定而非配置的方法,用于构建基于 Sprin...

使用 Webflux R2dbc 和 Postgres 构建响应式 Spring Boot 应用

使用 Webflux R2dbc 和 Postgres 构建响应式 Spring Boot 应用

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

在本文中,你将学习如何使用 Spring WebFlux、R2DBC 和 Postgres 数据库实现和测试响应式(Reactive) Spring Boot 应用程序。我们将使用最新版本的 Spring Boot 3 创建两个用 Kotlin 编写的简单应用程序。我们的应用程序通过 HTTP 公开一些 REST 端点。为了测试它们之间的通信以及与 Postgres 数据库的集...

Spring Data JPA 中 findBy 和 findOneBy 的区别

Spring Data JPA 中 findBy 和 findOneBy 的区别

厉飞雨 阅读(11) 评论(0) 赞(0)

1、概览 {#1概览} ----------- Spring Data Repository 提供了大量可简化数据访问逻辑实现的方法。然而,选择合适的方法并不总是像我们想象的那么容易。 以 `findBy` 和 `findOneBy` 为前缀的方法就是一个例子。尽管从名称上看,它们似乎做着同样的事情,但其实还是有一些区别的。 2、Spring Data 中的派生查询方法 ...