51工具盒子

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

maven

Spring Security OAuth 2 教程 - 6:微服务项目设置

Spring Security OAuth 2 教程 - 6:微服务项目设置

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

在之前的文章中,我们学习了使用 Web 浏览器、cURL 和 Postman 进行各种 OAuth 2.0 / OpenID Connect Flow。现在是时候学以致用了。 在使用像 [Spring Security](/spring-security/) 这样的安全框架实现基于 OAuth 2.0 / OpenID Connect 的 Security 时,许多活动都是由...

Spring Data JPA 中的 @DynamicInsert

Spring Data JPA 中的 @DynamicInsert

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

<h2>1、概览 {#1概览}</h2> <p>Spring Data JPA 中的 <em>@DynamicInsert</em> 注解通过在 SQL 语句中只包含非 <code>null</code> 字段来优化插入操作。这一过程加快了结果查询的速度,减少了不必要的数据库交互。</p&...

Spring Security 整合 Firebase Authentication

Spring Security 整合 Firebase Authentication

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

1、概览 {#1概览} ----------- 在现代 *Web* 应用中,用户身份认证和授权是至关重要的组成部分。从零开始构建身份认证层是一项具有挑战性的复杂任务。不过,随着基于云的身份认证服务的兴起,这一过程变得简单多了。 [*Firebase Authentication*](https://firebase.google.com/docs/auth?hl=zh-cn...

Spring Boot v3.3.4 发布

Spring Boot v3.3.4 发布

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

<p><em>Spring Boot v3.3.4</em> 现已发布。</p> <h2>? Bug 修复 {#-bug-修复}</h2> <ul> <li>当封装了 <code>AbstractRoutingDataSource</code> 时,<c...

使用 MongoDB 和 Spring AI 构建 RAG 应用

使用 MongoDB 和 Spring AI 构建 RAG 应用

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

<h2>1、概览 {#1概览}</h2> <p>AI(人工智能)技术的使用正成为现代开发中的一项关键技能。在本文中,我们将构建一个 RAG Wiki 应用,它可以根据存储的文档回答问题。</p> <p>我们会通过 Spring AI 将应用与 <a href="https://www.mongodb.c...

Spring Data 根据嵌套对象的属性检索数据

Spring Data 根据嵌套对象的属性检索数据

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

1、概览 {#1概览} ----------- 在 Spring Data 中,使用基于方法名称的派生查询来查询实体是很常见的。在处理实体之间的关系(如嵌套对象)时,Spring Data 提供了各种机制来检索这些嵌套对象中的数据。 本文将带你了解如何使用查询派生和 JPQL(Java 持久性查询语言)通过嵌套对象的属性进行查询。 2、场景概述 {#2场景概述} ----...

处理 Spring Boot H2 Exception:“Schema not found”

处理 Spring Boot H2 Exception:“Schema not found”

厉飞雨 阅读(635) 评论(0) 赞(21)

<h2>1、概览 {#1概览}</h2> <p><em>H2</em> 是一个开源的 SQL 数据库,在 Java 中通常用于测试。它是一个内存数据库,不会将任何数据持久化到磁盘,因此速度非常快。</p> <p>在与 Spring Boot 整合时,我们可能会遇到 &quot;Schem...