Spring Boot 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 cómo hacer un controlador de descanso simple en Spring Boot.
restcontroller : restcontroller se utiliza para crear servicios web tranquilos con la ayuda de la anotación @restcontroller. Esta anotación se usa a nivel de clase y permite que la clase maneje las requests realizadas por el cliente. Entendamos la anotación @restcontroller usando un ejemplo.
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 ello, se siguen los siguientes pasos de forma secuencial de la siguiente manera:
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.
Paso 4: Vaya a src > main > java > com.gfg.Spring.boot.app, cree una clase java con el nombre Controller y agregue la anotación @RestController .
Archivo controlador.java:
Java
@RestController // Class public class Controller { @GetMapping("/hello/{name}/{age}") public void insert(@PathVariable("name") String name, @PathVariable("age") int age) { // Print and display name and age System.out.println(name); System.out.println(age); }
Esta aplicación ya está lista para ejecutarse.
Paso 5: Ejecute la clase SpringBootAppApplication y espere a que se inicie el servidor Tomcat.
Nota : el puerto predeterminado del servidor Tomcat es 8080 y se puede cambiar en el archivo application.properties.
Este archivo controller.java se usa para manejar todas las requests entrantes desde el lado del cliente.
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