Posts
2024
Http-Anfragen mit Rest Client im Spring Framework 6
Spring
Restclient
HTTP
Rest
Openai
Dieses Tutorial erklärt, wie man die RestClient API in Spring 6.1 für HTTP-Anfragen verwendet. Wir behandeln das Einrichten und Anpassen des RestClient, die Bearbeitung von Anfragen (GET, POST, PUT, DELETE) und bieten ein Beispiel für die Verwendung mit der OpenAI API. Außerdem besprechen wir die Fehlerbehandlung. Am Ende werden wir wissen, wie man RestClient effektiv in unseren Projekten einsetzt und seine Vorteile gegenüber RestTemplate versteht.
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.