SpringMVC与Swagger整合后,在打开的ui页面提示:No operations defined in spec!,并没有显示编写的接口是什么原因??
Controller的注解我这样写的,应该没少吧 !
Swagger的配置注解是这样的:!
但结果还是上图那样,没有定义。。。。。真捉急呀----------
http://blog.csdn.net/u010046908/article/details/55047193 看看这篇文章
1、可能你没有写controller
2、你可能是没有扫描controller,你可以再你的xxxSwaggerConfig.java加一个注解,如:@ComponentScan(basePackages = {
"comxxx.xxx.controller" })
但结果还是上图那样,没有定义。。。。。真捉急呀----------
你用的是什么版本啊。
有没有初始化Docket
这个问题解决了吗,我用spring MVC和swagger就是这样,但是springfox就没问题
swagger core和swagger ui的版本要能够匹配得上才行。试试这个
swagger core和swagger ui的版本一定要一致啊
http://blog.csdn.net/gyb_csdn/article/details/75123575 这篇博主解决了我的这样问题,原因是ui对应的版本太高了 下载低版本的解决了