Prefacio

Este trabajo se ha traducido utilizando IA. Agradecemos tus opiniones y comentarios: translation-feedback@oreilly.com

Bienvenido

"Las cometas no se elevan con el viento".

John Neal, de Empresa y perseverancia (El Espejo Semanal)

Bienvenido a Spring Boot: En marcha. Me alegro de que estés aquí.

Actualmente existen otros libros sobre Spring Boot. Buenos libros, escritos por buenas personas. Pero cada autor toma decisiones sobre qué incluir en su material, qué excluir, cómo presentar lo que pasa el corte, y muchas otras decisiones grandes y pequeñas que hacen que su libro sea único. Lo que a un autor le parece material opcional, a otro puede parecerle absolutamente esencial. Todos somos desarrolladores, y como todos los desarrolladores, tenemos opiniones.

Mi opinión era que faltaban algunas piezas, cosas que me parecían necesarias o simplemente increíblemente útiles para compartir con los desarrolladores nuevos en Spring Boot. Esta lista de piezas que faltan ha crecido a medida que interactúo con más y más desarrolladores de todo el mundo, en distintas etapas de su viaje por Spring Boot. Todos estamos aprendiendo cosas diferentes en momentos diferentes y de formas diferentes. De ahí este libro.

Si eres nuevo en Spring Boot, o si crees que sería útil reforzar tus conocimientos sobre los fundamentos -y, admitámoslo, ¿cuándo no es útil hacerlo?- este libro se ha escrito pensando en ti. Es una introducción suave que cubre las capacidades clave de Spring Boot, al tiempo que avanza en la aplicación útil de esas capacidades en el mundo real.

Gracias por acompañarme en este viaje. ¡Comencemos!

Convenciones utilizadas en este libro

En este libro se utilizan las siguientes convenciones tipográficas:

Cursiva

Indica nuevos términos, URL, direcciones de correo electrónico, nombres de archivo y extensiones de archivo.

Constant width

Se utiliza en los listados de programas, así como dentro de los párrafos para referirse a elementos del programa como nombres de variables o funciones, bases de datos, tipos de datos, variables de entorno, sentencias y palabras clave.

Constant width bold

Muestra comandos u otros textos que deben ser tecleados literalmente por el usuario.

Constant width italic

Muestra el texto que debe sustituirse por valores proporcionados por el usuario o por valores determinados por el contexto.

Consejo

Este elemento significa un consejo o sugerencia.

Nota

Este elemento significa una nota general.

Advertencia

Este elemento indica una advertencia o precaución.

Utilizar ejemplos de código

El material complementario (ejemplos de código, ejercicios, etc.) se puede descargar en https://github.com/mkheck/springbootupandrunning.

Si tienes una pregunta técnica o un problema al utilizar los ejemplos de código, envía un correo electrónico a

Este libro está aquí para ayudarte a hacer tu trabajo. En general, si se ofrece código de ejemplo con este libro, puedes utilizarlo en tus programas y documentación. No es necesario que te pongas en contacto con nosotros para pedirnos permiso, a menos que estés reproduciendo una parte importante del código. Por ejemplo, escribir un programa que utilice varios trozos de código de este libro no requiere permiso. Vender o distribuir ejemplos de los libros de O'Reilly sí requiere permiso.

Responder a una pregunta citando este libro y el código de ejemplo no requiere autorización. Incorporar una cantidad significativa de código de ejemplo de este libro en la documentación de tu producto sí requiere permiso.

Agradecemos, pero generalmente no exigimos, la atribución. Una atribución suele incluir el título, el autor, la editorial y el ISBN. Por ejemplo: "Spring Boot: Up and Running por Mark Heckler (O'Reilly). Copyright 2021 Mark Heckler, 978-1-098-10339-1".

Si crees que el uso que haces de los ejemplos de código no se ajusta al uso legítimo o al permiso concedido anteriormente, no dudes en ponerte en contacto con nosotros en

Aprendizaje en línea O'Reilly

Nota

Durante más de 40 años, O'Reilly Media ha proporcionado formación tecnológica y empresarial, conocimientos y perspectivas para ayudar a las empresas a alcanzar el éxito.

Nuestra red única de expertos e innovadores comparten sus conocimientos y experiencia a través de libros, artículos y nuestra plataforma de aprendizaje online. La plataforma de aprendizaje en línea de O'Reilly te ofrece acceso bajo demanda a cursos de formación en directo, rutas de aprendizaje en profundidad, entornos de codificación interactivos y una amplia colección de textos y vídeos de O'Reilly y de más de 200 editoriales. Para más información, visita http://oreilly.com.

Cómo contactar con nosotros

Dirige tus comentarios y preguntas sobre este libro a la editorial:

  • O'Reilly Media, Inc.
  • 1005 Gravenstein Highway Norte
  • Sebastopol, CA 95472
  • 800-998-9938 (en Estados Unidos o Canadá)
  • 707-829-0515 (internacional o local)
  • 707-829-0104 (fax)

Tenemos una página web para este libro, donde se enumeran erratas, ejemplos y cualquier información adicional. Puedes acceder a esta página en https://oreil.ly/springboot_UR.

Envía un correo electrónico para comentar o hacer preguntas técnicas sobre este libro.

Para obtener noticias e información sobre nuestros libros y cursos, visita http://oreilly.com.

Encuéntranos en Facebook: http://facebook.com/oreilly

Síguenos en Twitter: http://twitter.com/oreillymedia

Míranos en YouTube: http://www.youtube.com/oreillymedia

Agradecimientos

No puedo dar las gracias lo suficiente a todos los que me animaron a escribir este libro y a los que me alentaron mientras lo escribía. Si leísteis las primeras versiones y me ofrecisteis vuestros comentarios o incluso una palabra amable en Twitter, no tenéis ni idea de lo mucho que significó para mí. Tenéis mi más profundo agradecimiento.

Hay unas cuantas personas que lo han hecho posible, y no sólo un plan esperanzado de escribir este libro algún día:

A mi jefa, mentora y amiga Tasha Isenberg. Tasha, trabajaste conmigo para adaptarte a los plazos y, cuando llegó la hora de la verdad, me abriste el camino para esprintar y cumplir los plazos clave. Estoy realmente agradecida por tener una defensora tan comprensiva y feroz dentro de VMware.

Al Dr. David Syer, fundador de Spring Boot, Spring Cloud, Spring Batch y colaborador en innumerables proyectos de Spring. Sus ideas y comentarios fueron realmente excepcionales e increíblemente considerados, y no puedo agradecérselo lo suficiente.

A Greg Turnquist, miembro del equipo de Spring Data. Gracias por tu ojo crítico y tus comentarios sin filtro; has aportado una perspectiva adicional inestimable y has mejorado notablemente el libro con ello.

A mis editores, Corbin Collins y Suzanne (Zan) McQuade. Me apoyasteis al máximo desde la concepción hasta la finalización, animándome a producir mi mejor trabajo y a cumplir de algún modo unos plazos que las circunstancias externas parecían empeñadas en aplastar. No podría haber pedido nada mejor.

A Rob Romano, Caitlin Ghegan, Kim Sandoval y todo el equipo de producción de O'Reilly. Me hicisteis cruzar la línea de meta, interviniendo para alimentar esa importantísima última milla y, literal y figuradamente, llevar este libro a la producción.

Por último, y lo más importante, a mi brillante, cariñosa y extremadamente paciente esposa Kathy. Decir que me inspiras y me permites hacer todo lo que hago es el mayor de los eufemismos. Desde lo más profundo de mi corazón, gracias por todo.

Get Spring Boot: En marcha now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.