swagger提示No operations defined in spec!的解决方案

swagger提示No operations defined in spec!的解决方案:

 

 

 

检查swagger的配置文件(我这里用的是java配置文件SwaggerConfig.java):

        Docket docket = new Docket(DocumentationType.SWAGGER_2)//指定文档风格
                .apiInfo(apiInfo)
                .select()
                .apis(RequestHandlerSelectors.basePackage("com.qfedu.fmmall.controllo"))
                .paths(PathSelectors.any())
                .build();

 

在  .apis(RequestHandlerSelectors.basePackage("com.qfedu.fmmall.controllo"))   这句中,指定了要生成的controller的地址。这里可以看到我的controller包写错了,所以读取不到地址。

此时检查一下包名或地址是否写错。修改正确之后重新启动,刷新页面即可解决问题。

 

 

 

 

参考资料:https://blog.csdn.net/qq_30019911/article/details/110005716

 
 
posted @   临易  阅读(4407)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· CSnakes vs Python.NET:高效嵌入与灵活互通的跨语言方案对比
· DeepSeek “源神”启动!「GitHub 热点速览」
· 我与微信审核的“相爱相杀”看个人小程序副业
· 上周热点回顾(2.17-2.23)
· 如何使用 Uni-app 实现视频聊天(源码,支持安卓、iOS)
点击右上角即可分享
微信分享提示