其他分享
首页 > 其他分享> > swagger提示No operations defined in spec!的解决方案

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

   

标签:operations,配置文件,No,defined,controllo,swagger
来源: https://www.cnblogs.com/lysboke/p/16213572.html