0% encontró este documento útil (0 votos)
76 vistas

Parametros para Crear Un REST API Con SPRING

Este documento describe cómo crear un REST API con Spring Boot, incluyendo el uso de anotaciones como @RestController, @RequestMapping, @PostMapping, @PutMapping y @DeleteMapping para mapear solicitudes HTTP a métodos de controlador específicos y devolver respuestas con diferentes códigos de estado. También cubre cómo llamar a una API externa desde un controlador REST.

Cargado por

Joan
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PPTX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
76 vistas

Parametros para Crear Un REST API Con SPRING

Este documento describe cómo crear un REST API con Spring Boot, incluyendo el uso de anotaciones como @RestController, @RequestMapping, @PostMapping, @PutMapping y @DeleteMapping para mapear solicitudes HTTP a métodos de controlador específicos y devolver respuestas con diferentes códigos de estado. También cubre cómo llamar a una API externa desde un controlador REST.

Cargado por

Joan
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PPTX, PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 11

Parametros para crear un

REST API con SPRING


BOOT
Controlador REST
• Los controladores son clases que nos permiten exponer
nuestra API para ser usada de forma externa, en Spring Boot para
declarar una clase como controlador, usaremos la anotación @
RestController y usaremos diferente anotaciones extras para declarar
en nuestros métodos que tipo de método HTTP se usará para llamar a
nuestra lógica.
@RestController
• @RestController nos creará una instancia en el contexto de Spring de la
clase que contenga la anotación, de la misma forma que se crearía con la
anotación @Component.

• La implementación de UsuarioControlador no es pública porque no


necesita serlo.
@RequestMapping
• La anotación @RequestMapping nos permite asignar una solicitud HTTP a un
método o clase usando algunos criterios básicos cómo la ruta REST o el
método HTTP.
@RequestMapping a nivel de clase
• Podemos usar la anotación @RequestMapping a nivel de clase para asignar la ruta raíz de REST que se usará a
nivel de clase.
• @RequestMapping a nivel de método
• A nivel de método concatena la ruta de declarada nuestra clase con la ruta declarada en
nuestro método, además podemos declarar diferentes métodos HTTP que nuestro
método será asignado para la solicitud HTTP.
• @PostMapping
• Anotación para asignar solicitudes HTTP POST a métodos de controlador
específicos.
• @PutMapping
• Anotación para asignar solicitudes HTTP PUT a métodos de controlador específicos.
• @DeleteMapping
• Anotación para asignar solicitudes HTTP DELETE a métodos de controlador específicos.
• @ResponseStatus
• Cuando un punto final regresa con éxito, Spring proporciona una respuesta HTTP 200
(OK).
• Si queremos especificar el estado de respuesta de un método de controlador, podemos
marcar ese método con @ResponseStatus. Tiene dos argumentos intercambiables para
el estado de respuesta deseado: code y value.
Llamar una API Externa
Llamar una API Extrerna

También podría gustarte