Al realizar la configuración de Swagger en un proyecto Spring, me encontré que al consultar http://localhost:xxxx/swagger-ui.html no me cargaba la página de documentación y lo que me redirigÃa a una página de error 406 o 400
Haciendo el debug, me encontré con la sorpresa que se estaba consultando a un end point definido dentro del controlador que no tenia nada que ver con el Swagger:Donde la frase swagger-ui se estaba enviando como la variable ID hacia el método y por ende el proceso que realiza el método devuelve un código de error de acuerdo a la operación realizada, pero la incognita era porque no estaba reconociendo el end point del Swagger ?. Para dar la solución, nos percatamos que la constante MERCHANT_MAIN era la causante porque estuvo declarado como vacÃo.La recomendación es que siempre se debe definir el @RequestMapping del controlador asà tener un mejor control y acceso a cada uno de los métodos.
No hay comentarios.:
Publicar un comentario