在 Swagger auto-configuration 过程中扫描了哪些 类?

Which classes are scanned during the Swagger auto-configuration process?

在 Swagger 文档中,我读到 @SwaggerDefinition 注释可以放置在 Swagger auto-configuration 过程中扫描的任何 classes 中。

我将我的控制器 class 中的注释放在控制器包内,并使用 dispatcher-servlet.xml 中的 context:component scan 标记将此包设置为 base-package。然而,Swagger UI 页面仍然显示默认标题、联系电子邮件等,这意味着它没有获取我的 @SwaggerDefinition.

如何解决这个问题?任何指针将不胜感激。有点丢了atm。谢谢!

springfox the equivalent of @SwaggerDefinition is using the api in the Docket自定义服务描述。 springfox不支持@SwaggerDefinition注解。