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.
Explore nuestros artículos, fragmentos de código, guías paso a paso y mejores prácticas en Java, Spring y desarrollo de software.
Aprende cómo crear una imagen de Docker a partir de una aplicación Java configurando Maven para empaquetar la aplicación como un JAR ejecutable y luego construyendo un contenedor ligero utilizando un Dockerfile.
Aprende a implementar la carga de archivos en Spring Boot, configurar los límites de tamaño y manejar potenciales errores de manera elegante utilizando Thymeleaf y Spring MVC.
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.
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.
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.