Posts
2024
Erstellen Sie einen RAG-Chatbot mit Spring AI
Spring-Ai
Rag
Vaadin
Web
Pgvector
Dieser Leitfaden erklärt, wie man einen Retrieval-Augmented Generation (RAG) Chatbot mit Spring AI und Vaadin erstellt. Er behandelt die Projektkonfiguration, die Anwendungs-Konfiguration, die Entwicklung von Backend und Frontend, das Dokumenten-Parsen mit TikaDocumentReader, die Erstellung von Embeddings mit OpenAI und die Speicherung in PostgreSQL mithilfe von PGvector. Außerdem wird gezeigt, wie man eine Chat-Oberfläche für die Interaktion mit hochgeladenen Dokumenten erstellt.
Konfigurieren von CORS in Spring Security 6
Spring-Security
Cors
Security-Filter-Chain
Web
In diesem Artikel haben wir untersucht, wie man CORS in Spring Security 6 durch Aktualisierung der SecurityFilterChain konfiguriert. Wir haben sowohl das Deaktivieren von CORS als auch die Einrichtung einer benutzerdefinierten CORS-Konfiguration besprochen, um sicherzustellen, dass Ihre Anwendung sowohl sicher als auch funktional bleibt.
Verstehen der Cron-Syntax in Spring's @Scheduled
Spring
Cron
Scheduling
Erfahren Sie, wie Sie die @Scheduled-Annotation in Spring mit Cron-Ausdrücken verwenden können.
Konfiguration mehrerer Datenquellen in einem Spring Boot-Projekt
Spring
Database
Lernen Sie, wie man in einer Spring Boot-Anwendung mehrere Datenquellen konfiguriert, um die Verwendung separater Datenbanken und spezifischer Datenquellen für Spring Data JPA-Repositories zu ermöglichen.
Testcontainers in Spring Boot Integrationstests
Spring
Testcontainers
Testing
Erfahren Sie, wie Sie testcontainers in einer Spring Boot-Anwendung verwenden, wenn Sie Integrationstests erstellen.
Werte aus einer Properties-Datei in Spring abrufen
Spring
Properties
Basics
Lernen Sie, wie Sie auf Werte zugreifen, die in einer Properties-Datei in einer Spring Boot-Anwendung definiert sind. Definieren Sie Eigenschaften in einer Properties-Datei und greifen Sie in einem Spring-Service auf sie zu.
Rückgabe von HTTP 4XX-Fehlern in einer Spring-Anwendung
Spring
HTTP
Erfahren Sie, wie Sie HTTP-4XX-Fehler in Spring-Anwendungen zurückgeben können. Verwenden Sie ResponseEntity, um den entsprechenden HTTP-Statuscode und den Antwortkörper festzulegen.
Konfigurieren des Ports für eine Spring Boot-Anwendung
Spring
Basics
Erfahren Sie, wie Sie den Server-Port für eine Spring Boot-Anwendung konfigurieren. Legen Sie den Port in der Datei
application.properties
, über Befehlszeilenargumente oder Systemeigenschaften fest.Konfigurieren eines Java Web Clients für HTTPS-Anfragen
WebClient
HTTPS
Spring
Erfahren Sie, wie Sie einen Java Web Client für HTTPS-Anfragen konfigurieren. Sicher Sie Ihre HTTP-Kommunikation mit Verschlüsselung, um Benutzerdaten zu schützen.
Wie man mit Restclient einen Retry durchführt
Spring-Boot
Restclient
Lernen Sie, wie man mithilfe von RestClient und der Unterstützung von spring-retry wiederholbare Aufrufe implementiert. Gehen Sie systematisch mit temporären Fehlern bei HTTP-Anfragen um.