Aplicación web de reposo de arranque de primavera con interfaz de usuario de Boostrap
REST es la transferencia de estado de representación. Los servicios web REST o RESTful proporcionan un medio de comunicación entre aplicaciones de software en Internet. REST utiliza un conjunto uniforme y predefinido de operaciones sin estado. El servicio web Restful puede producir y consumir JSON, XML y otros tipos de medios.
Se utiliza a nivel de clase para hacer puntos finales de servicio web RESTful. @RestController es una combinación de @Controller y @ResponseBody.
Es @RequestMapping con el método HTTP Get.
Es @RequestMapping con el método de publicación HTTP.
Es @RequestMapping con el método HTTP Put.
Es @RequestMapping con el método HTTP Elete.
Es @RequestMapping con el método de parche HTTP.
Indica que un parámetro de método debe estar unido a una variable de plantilla de URI.
Se utiliza con el parámetro de método para unir el cuerpo de la solicitud web.
Se utiliza con el parámetro de método para unir el parámetro de solicitud web.
Es la extensión de HTTPentity la que representa la solicitud de solicitud o entidad de respuesta HTTP, que consiste en encabezados y cuerpo.
Produce y consume anotaciones que se utilizan para compartir el tipo de comodidad y aceptar información de encabezados respectivamente con sus usuarios de servicio web. El encabezado de tipo de contenido ayudará al receptor/consumidor de su servicio a tratar la respuesta según la información en ese encabezado. Si marca el valor del encabezado de tipo de contenido como aplicación/JSON, entonces el receptor puede usar un analizador JSON. Del mismo modo, utilizando los consumidores, está asegurando que Acepting Header sea la aplicación/JSON para que pueda hacer el análisis JSON/desamar en consecuencia.