Versiones comparadas

Clave

  • Se ha añadido esta línea.
  • Se ha eliminado esta línea.
  • El formato se ha cambiado.

...

Puede deberse a un import incorrecto. En el caso que nos ha ocurrido, ha sido por importar la anotación Transient de java.beans, en vez de de javax.persistence (todo lo de persistencia debe importarse de esta librería). Como el error explica más bien poco, debemos repasar los imports a ver si esa es la causa.


Listar todos los endpoints levantados en nuestro Backend

En ocasiones es necesario obtener un listado de todos los endpoints disponibles en nuestra aplicación.
Aunque hay varias formas, como ya tenemos configurada la dependencia del Actuator en nuestras APIS, se explicará la forma de realizarlo con esta librería.

Solo hay que modificar el fichero application.properties (para local en nuestras fuentes, para los entornos en el repo gitops-k8s-infra) y añadir las siguientes propiedades:

Bloque de código
management.endpoints.enabled-by-default=false
management.endpoint.health.enabled=true
management.endpoint.mappings.enabled=true 
management.endpoints.web.exposure.include=health,mappings