51工具盒子

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

最新发布

在 Spring Boot 中禁用 Keycloak Security
新视野

在 Spring Boot 中禁用 Keycloak Security

厉飞雨 阅读(182) 评论(0) 赞(22)

<h2>1、概览 {#1概览}</h2> <p>Keycloak 是一个开源的身份和访问管理解决方案。在测试阶段,禁用 Keycloak 可能有助于专注于业务测试。而且在测试环境中可能没有 Keycloak 服务器。</p> <p>本文将带你了解如何禁用 Keycloak starter 的配置,以及如何在项目中启用 ...

使用 Spring Boot 创建 GraphQL API
开发笔记

使用 Spring Boot 创建 GraphQL API

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

GraphQL 是啥? {#graphql-是啥} ------------------------- 根据其 [官方文档](https://graphql.org/learn/),"GraphQL 是一种用于 API 的查询语言,也是一种服务器端运行时,可使用你为数据定义的类型系统来执行查询"。该语言由 Meta 公司开发并开源,目前由众多公司和个人社区...

Spring Boot API 的版本控制
软件教程

Spring Boot API 的版本控制

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

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

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

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

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

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