Spring Boo t está construido en la parte superior del resorte y contiene todas las características del resorte. Y se está convirtiendo en el favorito de los desarrolladores en estos días debido a su rápido entorno listo para producción que les permite concentrarse directamente en la lógica en lugar de luchar con la configuración y la instalación. Spring Boot es un marco basado en microservicios y crear una aplicación lista para producción lleva muy poco tiempo. En este artículo, discutiremos el ejemplo de Hello World usando el arranque de resorte. Discutiremos dos formas de imprimir Hello World usando Spring Boot.
- Con la ayuda de la interfaz CommandRunne r de SpringBoot
- Con la clase de controlador en SpringBoot
Primero, inicialice el proyecto en nuestra máquina. Spring Initializr es una herramienta basada en la web con la que podemos generar fácilmente la estructura del proyecto Spring Boot. También proporciona varias características diferentes para los proyectos expresados en un modelo de metadatos. Este modelo nos permite configurar la lista de dependencias que admite JVM. Aquí, crearemos la estructura de una aplicación usando un inicializador de resorte y luego usaremos un IDE para crear una ruta GET de muestra. Por lo tanto, para hacer esto, se siguen los siguientes pasos secuencialmente de la siguiente manera.
Implementación paso a paso
Paso 1: Ir a Spring Initializr
Complete los detalles según los requisitos. Para esta aplicación:
Project: Maven Language: Java Spring Boot: 2.2.8 Packaging: JAR Java: 8 Dependencies: Spring Web
Paso 2: haga clic en Generar, que descargará el proyecto de inicio
Paso 3: extraiga el archivo zip. Ahora abra un IDE adecuado y luego vaya a Archivo > Nuevo > Proyecto de fuentes existentes > Spring-boot-app y seleccione pom.xml. Haga clic en importar cambios en el aviso y espere a que el proyecto se sincronice como se muestra a continuación:
Nota : en la ventana Importar proyecto para Maven, asegúrese de elegir la misma versión de JDK que seleccionó al crear el proyecto.
Método 1: con la ayuda de la interfaz CommandRunner de SpringBoot
Paso 4 : Vaya a src > main > java > com.gfg.Spring.boot.app. A continuación se muestra el código del archivo SpringBootAppApplication.java .
Java
@SpringBootApplication // Main class // Implementing CommandLineRunner interface public class SpringBootAppApplication implements CommandLineRunner { // Method 1 // run() method for springBootApplication to execute @Override public void run(String args[]) throws Exception { // Print statement when method is called System.out.println("HEllo world"); } // Method 2 // Main driver method public static void main(String[] args) { // Calling run() method to execute // SpringBootApplication by // invoking run() inside main() method SpringApplication.run(SpringBootAppApplication.class, args); } }
Esta aplicación ya está lista para ejecutarse.
Paso 6: Ejecute la clase SpringBootAppApplication y espere a que el servidor Tomcat se inicie donde ya está configurado el puerto predeterminado.
Sugerencia : el puerto predeterminado del servidor Tomcat es 8080 y se puede cambiar en el archivo application.properties.
Salida: Generado en terminal/CMD
Método 2: con la clase de controlador en SpringBoot
Vaya a src > main > java > com.gfg.Spring.boot.app y cree una clase de controlador. A continuación se muestra el código para el archivo controller.java .
Java
@RestController public class controller { @GetMapping("/") String return1(){ return "Hello World"; } }
Este controlador ayuda a manejar todas las requests entrantes del lado del cliente. Ahora usaremos PostMan y llamaremos a la API get de la aplicación de arranque Spring.
Publicación traducida automáticamente
Artículo escrito por zack_aayush y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA