¿Qué Es Spring Boot
¿Qué Es Spring Boot
¿Qué Es Spring Boot
Spring Boot es una de las tecnologías dentro del mundo de Spring de las que más se está
hablando últimamente.¿Qué es y cómo funciona Spring Boot? . Para entender el concepto
primero debemos reflexionar sobre cómo construimos aplicaciones con Spring Framework
www.arquitecturajava.com
¿Qué es Spring Boot?
Spring Boot
SpringBoot nace con la intención de simplificar los pasos 1 y 3 y que nos podamos centrar
en el desarrollo de nuestra aplicación. ¿Cómo funciona?. El enfoque es sencillo y lo
entenderemos realizando un ejemplo. Para ello nos vamos a conectarnos al asistente de
Boot.
www.arquitecturajava.com
¿Qué es Spring Boot?
www.arquitecturajava.com
¿Qué es Spring Boot?
Una aplicación de Spring con estructura Maven totalmente configurada. El siguiente paso
es usar Maven y escribir en linea de comandos.
mvn eclipse:eclipse
Esto convertirá el proyecto de Maven en un proyecto para Eclipse que podamos abrir con el
editor. Vamos a ver el contenido de la clase HolaSpringBootApplication
package com.arquitecturajava;
www.arquitecturajava.com
¿Qué es Spring Boot?
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
@SpringBootApplication
public class HolaSpringBootApplication {
package com.arquitecturajava;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.EnableAutoConfiguration;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.context.annotation.ComponentScan;
@SpringBootApplication
@ComponentScan(basePackages="com.arquitecturajava")
public class HolaSpringBootApplication {
www.arquitecturajava.com
¿Qué es Spring Boot?
}
}
Recordemos que la anotación @ComponentScan escanea los packages buscando clases que
SpringFramework pueda inyectar. En este caso vamos a construir un controlador de
HolaMundo.
package com.arquitecturajava;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody;
@Controller
public class ControladorHola {
@RequestMapping("/")
@ResponseBody
String home() {
return "HolaMundo";
}
}
Es momento de ejecutar nuestra aplicación como una aplicación de consola. Esto abrirá un
servidor web y accederemos a la url.
www.arquitecturajava.com
¿Qué es Spring Boot?
www.arquitecturajava.com