O Springboot configura Swaggerui para acessar 404 Pit Small.
Ao aprender o trampolim para construir API RESTful, encontrei uma pequena armadilha, que era inacessível ao configurar a interface do usuário do Swagger.
Primeiro, adicione as dependências de Swagger ao seu próprio arquivo POM, como mostrado abaixo:
<dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger-ui</artifactId> <version>2.2.2</version> </dependency> <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId> <version>2.2.2</version></dependency>
Em seguida, crie uma nova classe SwaggerConfig:
Configuration @Enableswagger2public class swaggerconfig {@Bean public Docket CreaterStapi () {Retorne new Docket (documentationTyPe.swagger_2) .apiinfo (apiinfo ().). } private apiinfo apiinfo () {return new Apiinfobuilder () .title ("nightwl Restful Apis") .Description ("Siga -me http://hwangfantasy.github.io/") .termsofServiceurl ("htttp://hwitfub.iio/") .termsofServiceUrl ("http://hwitfranty/"). .version ("1.0") .build (); }} Por fim, adicione uma série de anotações de API ao seu próprio controlador. De fato, ele pode ser usado normalmente sem adicionar anotações de API.
Finalmente, você pode ver a página Swagger em localhost: 8080/swagger-ui.html.
Mas a chave está aqui. A primeira vez que o configurei de acordo com esse método, solicitei o seguinte erro:
Whitelabel Error Pagethis Aplicativo não tem mapeamento explícito para /erro, então você está vendo isso como um fallback.
Mas eu não tive nenhum problema em reconfigurar um novo projeto, então pensei que deveria haver algumas configurações no meu projeto que conflitam com Swagger.
Finalmente encontrado no Application.properties
spring.resources.static-locations = Classpath:/static/
Comente esta linha e acesse -a.
O exposto acima é todo o conteúdo deste artigo. Espero que seja útil para o aprendizado de todos e espero que todos apoiem mais o wulin.com.