Harpal Singh
Hallo, ich bin Harpal, ein Softwareentwickler aus Italien. Ich habe Namaste Code erstellt, um mein Wissen und meine Erfahrung mit der Welt zu teilen. Ich hoffe, dass Sie den Inhalt nützlich finden. 😄
Docker-Image aus Java-Anwendung erstellen
Erfahren Sie, wie Sie ein Docker-Image aus einer Java-Anwendung erstellen, indem Sie Maven so konfigurieren, dass die App als ausführbare JAR verpackt wird, und dann einen schlanken Container mit einem Dockerfile erstellen.
Wie man eine Datei in Spring Boot hochlädt
Lernen wir, wie wir Datei-Uploads in Spring Boot implementieren, Größenbeschränkungen konfigurieren und potenzielle Fehler elegant mit Thymeleaf und Spring MVC behandeln.
Http-Anfragen mit Rest Client im Spring Framework 6
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
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.
Testcontainers in Spring Boot Integrationstests
Erfahren Sie, wie Sie testcontainers in einer Spring Boot-Anwendung verwenden, wenn Sie Integrationstests erstellen.
Werte aus einer Properties-Datei in Spring abrufen
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.