51工具盒子

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

软件教程

Spring Boot 整合 Spring Batch

Spring Boot 整合 Spring Batch

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

1、概览 {#1概览} ----------- [Spring Batch](/spring-batch/) 是一个强大的批处理框架,可用于开发健壮的批处理应用。 [上一篇教程](/introduction-to-spring-batch/) 介绍了 Spring Batch,本文将在此基础上带你了解如何使用 Spring Boot 设置和创建一个基本的批处理驱动应用。 ...

在 Spring 中实现异步重试机制

在 Spring 中实现异步重试机制

厉飞雨 阅读(9) 评论(0) 赞(4)

1、概览 {#1概览} ----------- 有时,我们会通过异步的方式来提高应用的性能和响应能力。但是也需要考虑到偶尔故障的情况,如网络问题。此时,我们可以通过重试机制来重新调用。 本文将带你了解 Spring 对异步(async)和重试(retry)操作的支持以及如何在 Spring 应用中实现带有自动重试功能的异步执行。 2、Spring Boot 示例应用 {#...

在 Spring Boot 中修改请求

在 Spring Boot 中修改请求

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

1、概览 {#1概览} ----------- 本文将带你了解如何在 HTTP 请求到达 Spring Boot 应用的 Controller 之前对其进行修改。Web 应用和 RESTful Web 服务经常使用这种方式来解决常见问题,例如在传入的 HTTP 请求到达实际 Controller 之前对其进行转换或过滤。这促进了松散耦合,大大减少了开发工作量。 2、使用 F...

Spring Security LDAP 简介

Spring Security LDAP 简介

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

1、概览 {#1概览} ----------- 本文将带你了解如何设置 Spring Security LDAP。 LDAP、即 Lightweight Directory Access Protocol(轻量级目录访问协议)的缩写,是一种开放的、厂商中立的协议,用于通过 Web 访问目录服务。 2、Maven 依赖 {#2maven-依赖} --------------...

Spring Boot 3.2.0 发布

Spring Boot 3.2.0 发布

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

该版本增加了大量新功能和改进。有关完整的 [升级说明](https://github.com/spring-projects/spring-boot/wiki/Spring-Boot-3.2.0-Release-Notes#upgrading-from-spring-boot-31) 以及 [新的和值得注意](https://github.com/spring-projects...

获取 Spring Boot 中的所有端点

获取 Spring Boot 中的所有端点

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

1、概览 {#1概览} ----------- 本文将带你了解如何获取 [Spring Boot](/spring-boot/) 应用中的所有 REST 端点。 2、映射端点 {#2映射端点} --------------- 在 Spring Boot 应用中,通过在 Controller 类中使用 `@RequestMapping` 注解来暴露 REST API 端点。...

Spring Security Oauth 授权服务器

Spring Security Oauth 授权服务器

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

1、简介 {#1简介} ----------- [OAuth](https://oauth.net/) 是一种描述授权过程的开放标准。它可用于授权用户访问 API。例如,REST API 可以限制只有具有适当角色的注册用户才能访问。 OAuth 授权服务器负责认证用户身份,并签发包含用户数据和适当访问策略的访问令牌(Access Token)。 本将带你了解如何使用 [S...

Spring Boot 3.2 中开箱即用的虚拟线程和 GraalVM

Spring Boot 3.2 中开箱即用的虚拟线程和 GraalVM

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

Spring Boot 3.2 前几天 [发布](/spring-boot-3-2-0-available-now/) 了,让我们用 Java 21、GraalVM 和 Virtual Threads(虚拟线程)来快速体验一下。 Spring Boot 3.2 支持: * Java 21 * 虚拟线程 * 原生镜像(自 2022 年 11 月 Spring Boot 3.0...