spring-boot - 向 swagger 中的请求添加上下文路径
问题描述
我有一个招摇的尤里卡服务。尤里卡位于http://localhost:8050
上,服务名称为 /service。问题是,当我打开 swagger 并尝试发出请求时,它会将其发送到http://localhost:8050/service/somecontroller
. 该服务有一个上下文路径“路径”,所以它应该是http://localhost:8050/service/path/somecontroller
. 这是swagger的配置:
@Bean
public Docket api() {
return new Docket(DocumentationType.SWAGGER_2).select()
.apis(RequestHandlerSelectors.basePackage("com.test")).paths(PathSelectors.any())
.build();
}
解决方案
Springfox 对您的案例有一个未解决的问题 ( #2817 ),您可以尝试那里的一些用户提出的解决方法之一。
推荐阅读
- python - 如何在会话中设置用户名并在其他视图方法中获取用户名
- python - 如何使用深度神经网络解决线性逆问题 Ax=b?
- python - 无法从 windows10 上的“matplotlib”导入名称“ft2font”
- python - 如何划分 roi 轮廓?
- android - 如何从 React Native 中的 BottomTabNavigator 选项卡更新相邻选项卡
- pandas - 重塑、合并、连接 pandas 数据框
- python-2.7 - NameError:使用数据指定数据集长度时未定义名称“数据”
- javascript - Node JS/Gzip:图像文件下载提前结束,没有错误
- python - 关于神经网络回归分数的解释
- python - 如果自定义词有符号绕过过滤器,如何过滤它们