Swagger弹窗报错:Unable to infer base url. This is common when using dynamic servlet registration
时间: 2023-09-24 21:02:21 浏览: 387
建立servlet时出现的错误
这个错误通常是由于Swagger无法确定API的基本URL,可能是因为您正在使用动态servlet注册或未正确配置Swagger。
您可以尝试在Swagger配置中手动指定基本URL,例如:
```java
@Configuration
@EnableSwagger2
public class SwaggerConfig {
@Bean
public Docket api() {
return new Docket(DocumentationType.SWAGGER_2)
.select()
.apis(RequestHandlerSelectors.any())
.paths(PathSelectors.any())
.build()
.pathMapping("/")
.apiInfo(apiInfo());
}
private ApiInfo apiInfo() {
return new ApiInfoBuilder()
.title("Your API Title")
.description("Your API Description")
.version("1.0.0")
.build();
}
}
```
在这个配置中,我们手动指定了基本URL为根路径`/`。您可以根据您的实际情况进行调整。
阅读全文