Spring Boot: configuración, persistencia, pruebas y empaquetado2
Empieza con un proyecto reproducible y examina cómo encajan la compilación, la persistencia y los contratos HTTP. Usa la combinación de Boot, JDK y Gradle documentada en cada artículo; los ejemplos abarcan distintas líneas de versiones.
Probar y empaquetar
Comprueba los contratos de respuesta HTTP con un servidor simulado local y empaqueta las salidas de Vue compiladas por separado en un JAR ejecutable.
- WebClient frente a RestClient: elegir llamadas síncronas, reactivas y en streaming
Compara el momento de ejecución, el bloqueo, los errores y el uso de hilos virtuales de Spring WebClient y RestClient. Un ejemplo HTTP local comprueba las solicitudes por suscripción y la gestión de 404/503.
- Probar los tiempos de espera y reintentos limitados de WebClient con Reactor
Separa los tiempos de conexión, respuesta, intento y operación completa. Prueba una política GET que reintenta solo HTTP 503 dos veces mediante HTTP local y tiempo virtual de Reactor.