已废弃的springfox ClassOrApiAnnotationResourceGrouping类有什么替代方案?

3
我正在使用2.4.0版本的Spring Fox。在构建时,ClassOrApiAnnotationResourceGrouping类会出现弃用警告。在[1]中没有提供替代方法,只有“弃用”的提示。在[2]的评论中,有人说它将在下一版本中使用,但我如何在从cmd构建时避免收到这些警告呢?
相对链接:
[1]http://springfox.github.io/springfox/javadoc/2.7.0/springfox/documentation/swagger/web/ClassOrApiAnnotationResourceGrouping.html [2]https://github.com/springfox/springfox/issues/1307

它对于2.7.0版本给出相同的警告,没有任何改变。 - Oguz Ozcan
你能打印出异常的堆栈吗?这有助于我们找出可能是Springfox或其编译依赖项引起的确切问题。 - user4856296
D:....\ClassOrApiAnnotationResourceGroupingExternalizer.java:10: 警告:[已弃用] springfox.documenation.swagger.web 中的 ClassOrApiAnnotationResourceGrouping 已被弃用 import springfox.documentation.swagger.web.ClassOrApiAnnotationResourceGrouping; - Oguz Ozcan
如果您查看此链接并搜索 ClassOrApiAnnotationResourceGrouping http://springfox.github.io/springfox/javadoc/2.7.0/index.html?springfox/documentation/service/ApiInfo.html ,您将找到类 ClassOrApiAnnotationResourceGrouping 和 https://github.com/springfox/springfox/blob/master/springfox-swagger-common/src/main/java/springfox/documentation/swagger/web/ClassOrApiAnnotationResourceGrouping.java 已被弃用。 - user4856296
请检查我的答案,我认为它可以帮助您解决Springfox过时类的问题。 - user4856296
显示剩余2条评论
1个回答

1

使用springfox依赖库中的ClassOrApiAnnotationResourceGrouping Deprecated类,使用Api注释进行分组。

将blah bean配置为资源分组策略的实现。

此Deprecated Api注释的替代类为ClassOrApiAnnotationResourceGrouping

apiListingReferenceScanner.setResourceGroupingStrategy(springSwaggerConfig.defaultResourceGroupingStrategy());

更多信息:https://github.com/komoot/swagger-springmvc

已弃用ClassOrApiAnnotationResourceGrouping springfox info : http://springfox.github.io/springfox/javadoc/2.7.0/index.html?springfox/documentation/service/ApiInfo.html


我如何才能获取springSwaggerConfig实例? - Nelio Alves

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接