您的位置:首页 > 编程语言 > Java开发

在springboot项目中引入swagger2时出现Circular view path [swagger-ui]

2017-06-03 14:59 363 查看

背景

公司需要将springmvc项目修改为springboot项目,并引入swagger2进行API文档的生成。

问题现象



日志中显示如下:



问题分析

Google了一阵子之后,没有找到类似的问题。只好采用笨方法,新建一个项目,将原来项目的文件一个个移进去测试。

最后在移入下述文件时复现了错误:

@Controller
public class PageController {

/**
* 打开index.jsp
*/
@RequestMapping("/")
public String showIndex() {
return "index";
}
/**
* 展示其他页面
* <p>Title: showpage</p>
* <p>Description: </p>
* @param page
* @return
*/
@RequestMapping("/{page}")
public String showpage(@PathVariable String page) {
return page;
}
}


具体原因我不是太明白,但感觉应该是没有配置对静态资源的访问规则导致的。

最后规范项目中不能出现类似的restAPI写法。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  springboot swagger