SpringMVC与Swagger整合问题,求大神帮忙

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" })

Controller的注解我这样写的,应该没少吧 图片说明

Swagger的配置注解是这样的:图片说明

但结果还是上图那样,没有定义。。。。。真捉急呀----------

你用的是什么版本啊。

图片说明

有没有初始化Docket

这个问题解决了吗,我用spring MVC和swagger就是这样,但是springfox就没问题

swagger core和swagger ui的版本要能够匹配得上才行。试试这个

swagger core和swagger ui的版本一定要一致啊

http://blog.csdn.net/gyb_csdn/article/details/75123575 这篇博主解决了我的这样问题,原因是ui对应的版本太高了 下载低版本的解决了