¿Cómo hacer una solicitud de eliminación en Spring?

El lenguaje Java es uno de los lenguajes más populares entre todos los lenguajes de programación. Hay varias ventajas de utilizar el lenguaje de programación Java, ya sea por motivos de seguridad o para la construcción de grandes proyectos de distribución. Una de las ventajas de usar JAVA es que Java intenta conectar cada concepto del lenguaje con el mundo real con la ayuda de los conceptos de clases, herencia, polimorfismo, etc.

Hay varios otros conceptos presentes en Java que aumentan la interacción fácil de usar entre el código Java y el programador, como genéricos, especificadores de acceso, anotaciones, etc. Estas características agregan una propiedad adicional a la clase, así como al método del programa Java. . En este artículo, discutiremos cómo hacer una solicitud de publicación usando la anotación PostMapping() en SpringBoot

La anotación DeleteMapping() se usa principalmente en las aplicaciones Spring Boot que se usan para manejar la solicitud de eliminación que realiza el cliente que contiene los datos JSON en el encabezado.

Inicializando la web Spring en el proyecto

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 el inicializador de resorte y luego usaremos un IDE para crear una ruta GET de muestra.

Los pasos requeridos son los siguientes:

  1. Ir a Spring Initializr
  2. Complete los detalles según los requisitos.
  3. Consideremos la siguiente aplicación, de ahora en adelante para esta aplicación es la siguiente:
Project: Maven
Language: Java 
Spring Boot: 2.2.8 
Packaging: JAR 
Java: 8 
Dependencies: Spring Web

Nota: Con fines ilustrativos, consideraremos 

Project: Maven 
Language: Java 
Spring Boot: 2.2.8 
Packaging: JAR 
Java:Dependencies: Spring Web 

Describamos secuencialmente estos tres pasos como se propone arriba en el encabezado de la siguiente manera: 

Paso 1: haga clic en Generar, que descargará el proyecto de inicio.

Paso 2: 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.

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 3: Vaya a src –> main–> java –> com.gfg.Spring.boot.app , cree una clase java con el nombre Controlador y agregue la anotación @RestController.Project Structure se verá así.

La estructura del proyecto se ve como se muestra a continuación:

Ejemplo 1: Controlador.java

// Annotation
@RestController

// Controller class
public class Controller {

    // Creating an empty ArrayList
    ArrayList<Integer> a = new ArrayList<>();

    // Constructor
    Controller() {
        a.add(1);
        a.add(2);
    }

    // Annotation
    @DeleteMapping("/hello/{id}")

    // Method
    public void deleteById(@PathVariable("id") int id) {

        a.remove(new Integer((id)));

        print();
    }

    // Method
    void print() {
        for (int elements : a) {
            System.out.print(elements);
        }
    }

Esta aplicación ya está lista para ejecutarse. Ejecute la clase Springbootapp 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.

En el medio, Postman es una herramienta de desarrollo de API que ayuda a crear, probar y modificar las API. Casi cualquier funcionalidad que pueda necesitar cualquier desarrollador está encapsulada en esta herramienta. Es utilizado por más de 5 millones de desarrolladores cada mes para hacer que el desarrollo de su API sea fácil y simple. Tiene la capacidad de realizar varios tipos de requests HTTP (GET, POST, PUT, PATCH), guardar entornos para su uso posterior, convertir la API en código para varios idiomas (como JavaScript, Python).

Por último, utilizaremos Postman para realizar la solicitud de eliminación y podemos enviar los datos en forma de JSON, que se muestra en los siguientes medios de la siguiente manera:

Salida: como se genera en la consola 

2021-10-14 1
2

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 *