Aller au contenu

Bienvenue sur NamasteCode!

Découvrez nos articles, extraits de code, guides étape par étape et bonnes pratiques en matière de développement Java, Spring et logiciel.


Articles récents

Créer un Chatbot RAG avec Spring AI
Spring-Ai Rag Vaadin Web Pgvector
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.
Configurer CORS dans Spring Security 6
Spring-Security Cors Security-Filter-Chain Web
Dans cet article, nous avons exploré comment configurer CORS dans Spring Security 6 en mettant à jour le SecurityFilterChain. Nous avons discuté à la fois de la désactivation de CORS et de la mise en place d’une configuration CORS personnalisée pour garantir que votre application reste sécurisée et fonctionnelle.
Comprendre la syntaxe Cron de @Scheduled de Spring
Spring Cron Scheduling
Apprenez à utiliser l’annotation @Scheduled dans Spring avec des expressions cron.
Configurer plusieurs sources de données dans un Spring Boot
Spring Database
Apprenez à configurer plusieurs sources de données dans une application Spring Boot, permettant l’utilisation de bases de données séparées et de sources de données spécifiques pour les dépôts Spring Data JPA.
Testcontainers dans les tests d'intégration Spring Boot
Spring Testcontainers Testing
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
Spring Properties Basics
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.