Ir al contenido

Bienvenido a NamasteCode!

Explore nuestros artículos, fragmentos de código, guías paso a paso y mejores prácticas en Java, Spring y desarrollo de software.


Reciente

Solicitudes HTTP con Rest Client en Spring Framework 6
Spring Restclient HTTP Rest Openai
Este tutorial explica cómo usar la API de RestClient en Spring 6.1 para realizar solicitudes HTTP. Cubrimos la configuración y personalización de RestClient, el manejo de solicitudes (GET, POST, PUT, DELETE) y proporcionamos un ejemplo de uso con la API de OpenAI. También discutimos el manejo de errores. Al final, sabremos cómo usar efectivamente RestClient en nuestros proyectos y comprenderemos sus ventajas sobre RestTemplate.
Crear un Chatbot RAG con Spring AI
Spring-Ai Rag Vaadin Web Pgvector
Esta guía explica cómo crear un chatbot de Generación Aumentada por Recuperación (RAG) utilizando Spring AI y Vaadin. Cubre la configuración del proyecto, la configuración de la aplicación, el desarrollo del backend y frontend, el análisis de documentos con TikaDocumentReader, la generación de embeddings con OpenAI, y el almacenamiento en PostgreSQL usando PGvector. También muestra cómo construir una interfaz de chat para interactuar con documentos cargados.
Configuración de CORS en Spring Security 6
Spring-Security Cors Security-Filter-Chain Web
En este artículo, exploramos cómo configurar CORS en Spring Security 6 actualizando el SecurityFilterChain. Discutimos tanto la desactivación de CORS como la configuración de una configuración CORS personalizada para asegurar que su aplicación permanezca segura y funcional.
Comprendiendo la Sintaxis Cron de @Scheduled en Spring
Spring Cron Scheduling
Aprende a utilizar la anotación @Scheduled en Spring con expresiones cron.
Configurando Múltiples Fuentes de Datos en un Spring Boot
Spring Database
Aprende a configurar múltiples fuentes de datos en una aplicación Spring Boot, permitiendo el uso de bases de datos separadas y fuentes de datos específicas para los repositorios de Spring Data JPA.
Testcontainers en Pruebas de Integración de Spring Boot
Spring Testcontainers Testing
Aprende a utilizar testcontainers en una aplicación Spring Boot al crear pruebas de integración.