¿Cómo hacer un RestController simple en Spring Boot?

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

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *