参考博文:http://javatech.wang/index.php/archives/74/
不过,我这儿是新建项目测试的,按他文章里操作完还是缺少jar包:log4j-1.2.16.jar slf4j-api-1.7.5.jar slf4j-log4j12-1.7.5.jar
另外,我的拦截是增加了一层的,不是*,所以配置上有一些区别,主要原因是现有项目原有的接口也在用,本次想把springmvc swagger及ui 集成进行而且还不能影响到原有的功能,所以直接在拦截上进行了区分,只拦截/rest/*
拦截区分以后,swagger ui 的base url却还是/项目名,无法进行在线测试,搜了下swagger配置没有测试成功,干脆直接在swagger-ui.js文件中进行了修改:
this.basePath = response.basePath+'/rest/' || '';
固定给其加上了rest路径,如果有其他更好的办法,请筒子们告知,在此谢过
资源地址: