| Tabla de contenidos |
|---|
...
| Info | ||
|---|---|---|
| ||
Para ver cómo obtener tanto el token POSE como el token OAuth, podemos verlo en la guía de login: Login con JWT en Spring Boot |
| Advertencia | ||
|---|---|---|
| ||
Se deben documentar las APIs con OpenAPI, para lo que tenemos otra guía: Documentar APIs con OPENAPI |
Para la implementación de los servicios REST desde el backend Spring, se ha optado por usar las librerías nativas (Spring) incluidas ya que engloban todas las necesidades funcionales a la hora de crear servicios y/o clientes Spring integradas con el framework y con numerosas facilidades que reducen el tiempo de desarrollo.
...
Devolver ResponseEntity o ResponseStatusException
En los métodos en los que devolvamos datos, si se devuelven los datos correctamente devolveremos objetos tipo ResponseEntity. Este tipo nos da más flexibilidad, permitiendo modificar la respuesta HTTP entera, controlando el código que se devuelve, los headers y los datos del body.
...
Más información sobre las Views aquí.
Cliente REST en Spring Boot
Para consumir otro servicio REST desde el propio backend, a falta de realizar más pruebas, la forma que tendremos de hacerlo será utilizando RestTemplate:, que lo tendremos como un bean en una clase de configuración que tendremos que crear:
...