Cómo crear una aplicación básica en Java Spring Boot

Spring MVC es un módulo de Spring ampliamente utilizado que se utiliza para crear aplicaciones web escalables . Pero la principal desventaja de los proyectos Spring es que la configuración requiere mucho tiempo y puede ser un poco abrumadora para los nuevos desarrolladores. Hacer que la aplicación esté lista para la producción lleva algo de tiempo si es nuevo en la primavera. La solución a esto es Spring Boot . Spring Boot está construido en la parte superior del resorte y contiene todas las características del resorte. En este artículo, veremos cómo crear una aplicación Spring Boot básica.
Spring Initializres una herramienta basada en la web mediante la cual 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 spring initializr y luego usaremos un IDE para crear una ruta GET de muestra. Por lo tanto, para ello, se siguen los siguientes pasos: 
 

  1. Ir a Spring Initializr
  2. Complete los detalles según los requisitos. Para esta aplicación: 
     

Proyecto: Maven 
Idioma: Java 
Spring Boot: 2.2.8 
Empaquetado: JAR 
Java: 8 
Dependencias: Spring Web 
 

  1. Haga clic en Generar, que descargará el proyecto inicial. 
     

  1. Extrae 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. 
     

  1. Nota: en la ventana Importar proyecto para Maven, asegúrese de elegir la misma versión de JDK que seleccionó al crear el proyecto.
  2. Vaya a src -> main -> java -> com.gfg.Spring.boot.app , cree una clase Java con el nombre 
    de Controller y agregue la anotación @RestController . Ahora cree una API GET como se muestra a continuación:
     

Java

@RestController
public class Controller {
 
    // One syntax to implement a
    // GET method
    @GetMapping("/")
    public String home()
    {
        String str
            = "<html><body><font color=\"green\">"
              + "<h1>WELCOME To GeeksForGeeks</h1>"
              + "</font></body></html>";
        return str;
    }
 
    // Another syntax to implement a
    // GET method
    @RequestMapping(
        method = { RequestMethod.GET },
        value = { "/gfg" })
 
    public String info()
    {
        String str2
            = "<html><body><font color=\"green\">"
              + "<h2>GeeksForGeeks is a Computer"
              + " Science portal for Geeks. "
              + "This portal has been "
              + "created to provide well written, "
              + "well thought and well explained "
              + "solutions for selected questions."
              + "</h2></font></body></html>";
        return str2;
    }
}
  1. Esta aplicación ya está lista para ejecutarse. Ejecute la clase SpringBootAppApplication y espere a que se inicie el servidor Tomcat. 

  1. Nota: El puerto predeterminado del servidor Tomcat es 8080 y se puede cambiar en el archivo application.properties .
  2. Ahora ve al navegador e ingresa la URL localhost:8080 . Observe la salida y ahora haga lo mismo para localhost:8080/gfg

Salida: 
al ejecutar la aplicación anterior, se genera la siguiente salida: 

Conclusión: siguiendo los pasos anteriores, hemos creado una ruta RESTful simple con algún mensaje. Para hacer una aplicación más compleja, se agregan más rutas RESTful para realizar las operaciones CRUD en el servidor.

Publicación traducida automáticamente

Artículo escrito por AakashYadav4 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 *