我正在尝试将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我得到了这个结果:
非常欢迎您的帮助!
我遇到了类似的问题(我的错误代码是404,而不是您的错误代码500,直到我添加了资源处理程序: