Mas que un tutorial, este es un update de lo que he estado aprendiendo… Spring Boot es una opción para realizar todo tipo de desarrollo web empresarial con la mano de Java.
Entramos a start.spring.io donde generaremos un esqueleto de nuestro proyecto, para ello usaremos Gradle como nuestra herramienta de compilación, de igual manera pudimos haber elegido maven. Para nuestra versión usaremos la ultima hasta el momento, la 1.3.8, seleccionamos las dependencias como se encuentra en la imagen de abajo, Cabe mencionar que al momento de elegir Thymeleaf como nuestro motor de plantillas, se agrega Spring MVC como dependencia transitiva. Una vez conformes con nuestra configuración, hacemos clic en Generate Project
Una vez descargado nuestro proyecto hay que importarlo a nuestro IDE de preferencia.
Si cuando corres tu servicio web, deseas que se muestre un banner como el de arriba, solo agrega un archivo banner.txt en tu carpeta de resources, estos banners los puedes generar con la asombrosa herramienta TAAG, úsala para tus necesidades de arte ASCII.
En fin, asegurate de echarle un vistazo al codigo en GitHub, si quieres aprender Spring Boot te recomiendo tomar el curso de Learning Spring Boot en video de Greg L. Turnquist