51工具盒子

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

maven

Spring 6 JdbcClient API 指南

Spring 6 JdbcClient API 指南

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

<h2>1、概览 {#1概览}</h2> <p>本文将带你了解 Spring 6.1 中新添加的 <a href="https://docs.spring.io/spring-framework/docs/6.1.0-SNAPSHOT/javadoc-api/org/springframework/jdbc/core/simp...

Spring 获取所有带自定义注解的 Bean

Spring 获取所有带自定义注解的 Bean

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

<h2>1、概览 {#1概览}</h2> <p>本文将带你了解如何在 Spring 中获取到所有带自定义注解的 Bean。</p> <p>不同的 Spring 版本,实现方式也不同。</p> <h2>2、使用 Spring Boot 2.2 或更高版本 {#2使用-spring-boot-22-...

Spring Boot 中的静态资源配置

Spring Boot 中的静态资源配置

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

<p><a href="/spring-boot/web.html#web.servlet.spring-mvc.static-content">Spring Boot 对静态资源提供了支持</a>。默认情况下,以下目录为默认的静态资源目录。其中的静态资源可以被直接访问:</p> <ul> <...

使用 Spring 注解实例化同一个类的多个 Bean

使用 Spring 注解实例化同一个类的多个 Bean

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

<h2>1、概览 {#1概览}</h2> <p>Spring IoC 容器创建和管理 Spring Bean,这些 Bean 是应用的核心。创建一个 Bean 实例与从普通的 Java 类创建对象相同。然而,生成多个相同类的 Bean 可能会比较麻烦一点。</p> <p>本文将带你了解如何在 Spring 中使用注解创...

Spring 的 beanName 设置可能会导致代理失败

Spring 的 beanName 设置可能会导致代理失败

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

<p>一些使用小细节就是在不断的源码探索中逐步发现的,今天就来和大家研究一下通过 beanName 的设置,可以让一个 bean 拒绝被代理的问题!</p> <ol> <li>代码实践 {#1-代码实践}</li> </ol> <hr /> <p>假设我有如下一个切面:</p&...

在 Spring Boot 中校验用户上传的图片文件

在 Spring Boot 中校验用户上传的图片文件

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

<p>图片上传是现代应用中非常常见的一种功能,也是风险比较高的一个地方。恶意用户可能会上传一些病毒、木马。这些东西不仅严重威胁服务器的安全还浪费了带宽,磁盘等资源。所以,<strong>在图片上传的接口中,一定要对用户上传的文件进行严格的校验</strong>。</p> <p>本文介绍了 2 种对图片文件进行验证的方法...

Spring Boot API 的版本控制

Spring Boot API 的版本控制

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

简介 {#简介} -------- 本文将带你了解 Spring Boot 应用中对 API 进行版本控制的重要性,以及不同的实现方式。 通过 API 版本控制,你可以对API进行更改,而不会破坏与现有客户端的兼容性。本文将介绍四种常见的版本控制方式:URI 版本控制、请求参数版本控制、自定义 Header 版本控制和内容协商(Accept Header)版本控制。 UR...

springdoc-openapi 定义全局的默认 SecurityScheme

springdoc-openapi 定义全局的默认 SecurityScheme

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

<h2>1、概览 {#1概览}</h2> <p>本文将带你了解如何在 Spring MVC Web 应用中使用 springdoc-openapi 配置默认的全局 Security Scheme,并将其应用为 API 的默认安全配置,以及如何覆盖这些默认的安全配置。</p> <p><a href="ht...

在 Spring Boot 中通过 RequestBodyAdvice 统一解码请求体

在 Spring Boot 中通过 RequestBodyAdvice 统一解码请求体

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

<p>在一些数据比较敏感或者对安全要求比较高的应用中,客户端提交给服务器的数据需要进行加密,服务器需要解密后才能获取到原始的请求数据。</p> <p>在 Spring Boot 中,可以通过 <code>RequestBodyAdvice</code> 对请求体进行统一的解密处理,这对 Controller 来说是完全...