51工具盒子

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

maven

在 Spring Boot 中快速处理 CORS 跨域

在 Spring Boot 中快速处理 CORS 跨域

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

<p>跨域问题每个人都会遇到,特别是在前后端分离的系统中。</p> <p>如果你正在使用 Spring Boot 开发后端应用,并且浏览器中遇到了跨域问题。类似于如下:</p> <pre><code class="language-txt">Access to fetch at '...

Spring Boot 中 SSL Bundle 的用法

Spring Boot 中 SSL Bundle 的用法

厉飞雨 阅读(270) 评论(0) 赞(19)

1、简介 {#1简介} ----------- 以前在 Spring Boot 中配置 SSL 非常复杂,主要是证书有很多类型,如:JKS、PKCS #12 或 PEM。每种类型的配置方式又不一样。 幸运的是,Spring Boot 3.1 引入了 SSL Bundle,旨在简化 Spring Boot 中的 SSL 配置。在本教程中,我们将了解什么是 SSL Bundle...

解决 Spring WebFlux DataBufferLimitException

解决 Spring WebFlux DataBufferLimitException

厉飞雨 阅读(634) 评论(0) 赞(20)

<h2>1、简介 {#1简介}</h2> <p>本文将将会介绍在 Spring WebFlux 应用中出现 <code>DataBufferLimitException</code> 的原因,以及解决办法。</p> <h2>2、原因 {#2原因}</h2> <p>在讲解决...

Spring Boot 整合 Freemarker 模板引擎

Spring Boot 整合 Freemarker 模板引擎

厉飞雨 阅读(284) 评论(0) 赞(18)

在前后端分离架构大行其道的今天,模板引擎依然有着重要的地位和不可代替性。 [Freemarker](https://freemarker.apache.org/index.html) 是一款界开源的老牌模板引擎,使用 Java 开发,Spring 官方对 Freemarker 提供了支持。本文将会带你学习如何在 [Spring Boot](/spring-boot/) 中整合...

Spring Boot v3.1.4 发布

Spring Boot v3.1.4 发布

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

⭐ 新特性 {#-新特性} ------------- * 在 JavaVersion 枚举中添加 TWENTY_ONE [#37364](https://github.com/spring-projects/spring-boot/issues/37364) ? Bug 修复 {#-bug-修复} -------------------- * 当 SLF4J 和 Log...

Spring Boot 接收数组参数

Spring Boot 接收数组参数

厉飞雨 阅读(320) 评论(0) 赞(23)

普通的数组 {#普通的数组} -------------- 定义一个简单的 Controller,它接收一个 `String[]` 类型的数组参数,如下: ```java @RestController @RequestMapping("/demo") public class DemoController { @GetMapping ...

在 Spring Boot 中使用 AOP 和 SpEL 记录操作日志

在 Spring Boot 中使用 AOP 和 SpEL 记录操作日志

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

通常,我们在 Spring Boot 应用中都是用过 AOP 和自定义注解的方式来记录请求日志、操作日志等。 这种方式记录到的日志数据,都是固定的模板数据。如:*XXX 删除了用户* 、*XXX 新增了用户* 、*XXX 查询了用户列表* 等等。 如果我们想要在日志内容中添加更多的业务信息,如:*XXX 删除了用户 ID = xxx 的记录*,那么可以通过使用 AOP 和 ...

在 Spring Boot 中整合、使用 Redis

在 Spring Boot 中整合、使用 Redis

厉飞雨 阅读(583) 评论(0) 赞(37)

<p><a href="https://redis.io/"><code>Redis</code></a> 是一款开源的,使用 C 开发的高性能内存 Key/Value 数据库,支持 String、Set、Hash、List、Stream 等等数据类型。它被广泛用于缓存、消息队列、实时分析、计数器和...

Spring Boot 中的 Max-HTTP-Header-Size

Spring Boot 中的 Max-HTTP-Header-Size

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

<h2>1、概览 {#1概览}</h2> <p><a href="/spring-boot/">Spring Boot</a> Web 应用默认包含一个预配置的嵌入式 Web 服务器。有时候需要对这个服务器进行一些定制来满足特殊的需求。</p> <p>本文将会带你了解如何在 ...

在 Spring 应用中的 Service 层进行验证

在 Spring 应用中的 Service 层进行验证

厉飞雨 阅读(441) 评论(0) 赞(18)

<h2>1、概览 {#1概览}</h2> <p>本文将带你了解如何在 Spring 应用的 Service 层中使用 Spring Validation 进行校验。</p> <h2>2、应用分层 {#2应用分层}</h2> <p>Spring Web 应用通常分为如下几层:</p> ...