Harpal Singh
Bonjour, je m’appelle Harpal, un ingénieur logiciel. J’ai créé Namaste Code pour partager mes connaissances et mon expérience avec le monde. J’espère que vous trouverez le contenu utile. 😄
Créer une image Docker à partir d'une application Java
Apprenez à créer une image Docker à partir d’une application Java en configurant Maven pour empaqueter l’application en un JAR exécutable, puis en construisant un conteneur léger à l’aide d’un Dockerfile.
Comment télécharger un fichier dans Spring Boot
Apprenez à implémenter des téléchargements de fichiers dans Spring Boot, à configurer les limites de taille et à gérer les erreurs potentielles avec élégance en utilisant Thymeleaf et Spring MVC.
Requêtes Http avec Rest Client dans le Spring Framework 6
Ce tutoriel explique comment utiliser l’API RestClient dans Spring 6.1 pour effectuer des requêtes HTTP. Nous abordons la configuration et la personnalisation du RestClient, la gestion des requêtes (GET, POST, PUT, DELETE), et fournissons un exemple d’utilisation avec l’API OpenAI. Nous discutons également de la gestion des erreurs. À la fin, nous saurons comment utiliser efficacement RestClient dans nos projets et comprendrons ses avantages par rapport à RestTemplate.
Créer un Chatbot RAG avec Spring AI
Ce guide explique comment créer un chatbot avec génération augmentée par récupération (RAG) en utilisant Spring AI et Vaadin. Il couvre la configuration du projet, la configuration de l’application, le développement backend et frontend, le traitement de documents avec TikaDocumentReader, la génération d’embeddings avec OpenAI, et le stockage dans PostgreSQL en utilisant PGvector. Il montre également comment créer une interface de chat pour interagir avec les documents téléchargés.
Comprendre la syntaxe Cron de @Scheduled de Spring
Apprenez à utiliser l’annotation @Scheduled dans Spring avec des expressions cron.
Testcontainers dans les tests d'intégration Spring Boot
Apprenez à utiliser testcontainers dans une application Spring Boot lors de la création de tests d’intégration.
Obtenir des valeurs définies dans le fichier de propriétés dans Spring
Apprenez à accéder aux valeurs définies dans un fichier de propriétés dans une application Spring Boot. Définissez des propriétés dans un fichier de propriétés et accédez-y dans un service Spring.