Spring Cloud 2023 新特性:支持同步网关
 网关不支持传统 Servlet 容器 {#网关不支持传统-servlet-容器} ---------------------------------------- [Spring Cloud Gateway](/spring-clou...
51工具盒子
 网关不支持传统 Servlet 容器 {#网关不支持传统-servlet-容器} ---------------------------------------- [Spring Cloud Gateway](/spring-clou...
<p>安全是一个需要深入理解的复杂主题。此外,使用 <a href="https://datatracker.ietf.org/doc/html/rfc6749">OAuth 2.0</a> 和 <a href="https://openid.net/specs/openid-connect-core-1_...
<p>在 "<a href="/spring-security-oauth2-tutorial-introduction/">Spring Security OAuth 2 教程 - 1:熟悉 OAuth 2 概念</a>" 中,我们学习了如何设置 Keycloak、创建 Realm、启...
<p>在第二章 "<a href="/spring-security-oauth2-tutorial-authorization-code-flow/">Spring Security OAuth 2 教程 - 2:授权码模式</a>" 中,我们学习了如何通过授权码模式(Authoriz...
在 "[Spring Security OAuth 2 教程 - 3:客户端凭证模式](/spring-security-oauth2-tutorial-client-credentials-flow/)" 中,我们学习了如何通过客户端凭证模式获取访问令牌(**access_token**)。在本文中,我们将了解如何使用 PKCE 授权码模式。 PKCE ...
<p>在 "<a href="/spring-security-oauth2-tutorial-authorization-code-flow-with-pkce/">Spring Security OAuth 2 教程 - 4:PKCE 授权码模式</a>" 中,我们学习了如何通过 P...
在之前的文章中,我们学习了使用 Web 浏览器、cURL 和 Postman 进行各种 OAuth 2.0 / OpenID Connect Flow。现在是时候学以致用了。 在使用像 [Spring Security](/spring-security/) 这样的安全框架实现基于 OAuth 2.0 / OpenID Connect 的 Security 时,许多活动都是由...
<h2>1、概览 {#1概览}</h2> <p>Spring Data JPA 中的 <em>@DynamicInsert</em> 注解通过在 SQL 语句中只包含非 <code>null</code> 字段来优化插入操作。这一过程加快了结果查询的速度,减少了不必要的数据库交互。</p&...
<h2>1、概览 {#1概览}</h2> <p>本文将带你了解 Spring Reactive 中的 <a href="https://projectreactor.io/docs/core/release/api/reactor/core/publisher/Mono.html#switchIfEmpty-reactor.c...
<h2>1、概览 {#1概览}</h2> <p>本文将带你了解如何在 <a href="/spring-boot/">Spring Boot</a> 应用中使用 <code>HttpStatusCode</code>,重点是 <em>3.3.3</em>...