问题描述
使用Spring Boot 2.3.1
。
这是pom
的摘录:
<dependency>
<groupId>io.springfox</groupId>
<artifactId>springfox-swagger2</artifactId>
<version>${swagger-version}</version>
</dependency>
<dependency>
<groupId>io.springfox</groupId>
<artifactId>springfox-swagger-ui</artifactId>
<version>${swagger-version}</version>
</dependency>
醒目的版本是last for now:3.0.0
。
昂扬的配置:
@Configuration
@EnableSwagger2
public class SwaggerConfiguration {
@Bean
public Docket swaggerApiDocket() {
return new Docket(DocumentationType.SWAGGER_2)
.select()
.paths(PathSelectors.any())
.apis(RequestHandlerSelectors.basePackage("com.demo.controller"))
.build()
.apiInfo(apiDetails());
}
private ApiInfo apiDetails() {
return new ApiInfo("Carpark Controller API","Carpark Service for managing car parks","0.0.1","",new springfox.documentation.service.Contact("Jan","www.demo.com",""),"API License",Collections.emptyList());
}
}
未添加安全性配置。没有任何server-path
或其他任何配置。
当应用程序启动时,可以使用庞大的JSON文档:
http://localhost:8080/v2/api-docs
但是,如果要导航到宽大的UI:
http://localhost:8080/swagger-ui.html
结果将是:
发生意外错误(类型=未找到,状态= 404)。
试图将摇摇欲坠的版本降级为2.9.2
的结果是相同的。
如何解决此问题?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)