无法使用tomcat,spring boot和Rest来访问swagger UI

问题描述 投票:0回答:1

我正在尝试将swagger ui文档添加到我的spring boot应用程序中。这是我对代码执行的步骤:

向我的POM.XML添加依赖项

  <dependency>
    <groupId>io.springfox</groupId>
    <artifactId>springfox-swagger2</artifactId>
    <version>2.6.1</version>
</dependency>
<dependency>
    <groupId>io.springfox</groupId>
    <artifactId>springfox-swagger-ui</artifactId>
    <version>2.6.1</version>
</dependency>

然后将swagger注释添加到swagger配置,如下所示:

    @Configuration
@EnableSwagger2
public class SwaggerConfig {
       @Bean
        public Docket api() {
            return new Docket(DocumentationType.SWAGGER_2)
                    .select()
                    .apis(RequestHandlerSelectors.basePackage("com.foo.samples.swaggersample"))
                    .paths(PathSelectors.any())
                    .build();
        }
}

执行此网址时:http://localhost:8080/my-app-name/swagger-ui.html我得到了这个结果:

enter image description here

非常欢迎您的帮助!

rest spring-boot http swagger-ui
1个回答
0
投票

我遇到了类似的问题(我的错误代码是404,而不是您的错误代码500,直到我添加了资源处理程序:

© www.soinside.com 2019 - 2024. All rights reserved.