SpringBoot configura Swaggerui para acceder a 404 Pits Small Pit.
Cuando aprendí Springboot para construir una API RESTful, encontré un pequeño trampa, que era inaccesible al configurar la interfaz de usuario de Swagger.
Primero, agregue las dependencias de Swagger a su propio archivo POM, como se muestra a continuación:
<Spendency> <MoupRoMID> io.springfox </groupid> <artifactid> springfox-swagger-ui </artifactid> <verserse> 2.2.2 </versewers> </pendency> <epardency> <proupId> io.springfox </groupid> <artifactid> springfox-swagger2 </artifactid> </versión> 2.2 </versión> </artifactid> springfox-swagger2 </artifactid> </versión> 2.2 </versión> </arthifactid> springfox-swagger2 </artifactid> </versión> 2.2.2 </version>
Luego cree una nueva clase SwaggerConfig:
Configuración @habilswagger2public clase swaggerConfig {@bean public docket creeaterestapi () {return new Docket (documentationType.swagger_2) .apiinfo (apiInfo ()) .select () .Apis (requestHandlersElectors.BasePackage ("com.nightowl") .paths (pathselectors.. () ().).).).).).).).).).). } private apiinfo apiinfo () {return new apiinfobuilder () .title ("nightowl Restful Apis") .Description ("Sígueme http://hwangfantasy.github.io/") .tersofserviceUrl ("http://hwangfantasy.github.io///"). ")."). "). .versión ("1.0") .Build (); }} Finalmente, agregue una serie de anotaciones API a su propio controlador. De hecho, se puede usar normalmente sin agregar anotaciones API.
Finalmente, puede ver la página Swagger en Localhost: 8080/swagger-ui.html.
Pero la clave está aquí. La primera vez que lo configuré de acuerdo con este método, solicité el siguiente error:
Error de Whitelabel Pagethis La aplicación no tiene una asignación explícita para /error, por lo que está viendo esto como un respaldo. Thu 24 de noviembre 19:57:13 CST 2016 Hubo un error inesperado (type = no encontrado, estado = 404) disponible
Pero no tuve ningún problema con la reconfiguración de un nuevo proyecto, así que pensé que debía haber algunas configuraciones en mi proyecto que entran en conflicto con Swagger.
Finalmente encontrado en la aplicación.
spring.resources.static-locations = classpath:/static/
Comenta esta línea y accede a ella.
Lo anterior es todo el contenido de este artículo. Espero que sea útil para el aprendizaje de todos y espero que todos apoyen más a Wulin.com.