跳过正文

Harpal Singh

大家好,我是 Harpal,来自意大利的软件工程师。我创建了合十礼代码来与世界分享我的知识和经验。我希望您发现这些内容有用。😄

2024

使用 Spring AI 创建一个 RAG 聊天机器人
Spring-Ai Rag Vaadin Web Pgvector
本指南讲解如何使用 Spring AI 和 Vaadin 创建一个检索增强生成 (RAG) 聊天机器人。内容包括项目设置、应用配置、后端和前端开发、使用 TikaDocumentReader 进行文档解析、使用 OpenAI 生成嵌入,以及使用 PGvector 将数据存储在 PostgreSQL 中。同时,还展示了如何构建一个聊天界面,以便与上传的文档进行交互。
配置多个数据源在 Spring Boot 中
Spring Database
学习在Spring Boot应用程序中配置多个数据源,从而为Spring Data JPA仓库启用使用独立的数据库和特定的数据源。
在 Spring Boot 集成测试中使用 Testcontainers
Spring Testcontainers Testing
了解如何在创建集成测试时,在Spring Boot应用程序中使用testcontainers。
在 Spring 中获取 Properties 文件中定义的值
Spring Properties Basics
了解如何在Spring Boot应用程序中访问在属性文件中定义的值。在属性文件中定义属性,并在Spring服务中访问它们。
在Spring应用程序中返回HTTP 4XX错误
Spring HTTP
了解如何在Spring应用程序中返回HTTP 4XX错误。使用ResponseEntity来设置适当的HTTP状态码和响应体。
配置 Spring Boot 应用程序的端口
Spring Basics
了解如何为Spring Boot应用程序配置服务器端口。可以在application.properties文件、命令行参数或系统属性中设置端口。
配置 Java Web 客户端以进行 HTTPS 请求
WebClient HTTPS Spring
学习如何为HTTPS请求配置Java Web Client。通过加密保护用户数据,确保您的HTTP通信安全。
如何使用Restclient重试
Spring-Boot Restclient
了解如何使用 RestClient 和 spring-retry 实现可重试调用。系统地处理在进行 HTTP 请求时的临时故障。
在 Docker 容器中运行 PostgreSQL
DevOps Postgres Docker Database
了解如何通过此分步教程在 Docker 容器中运行 PostgreSQL。利用 Docker 轻松设置和迁移您的 PostgreSQL 数据库。