0
点赞
收藏
分享

微信扫一扫

Spring 4.2.2以上版本和swagger集成方案和踩过的坑

他说Python 2021-09-30 阅读 31
日记本

因为公司使用的spring版本太高,在集成swagger的时候会存在一些问题,而网上的很多实例大多都是版本比较低的,为了是朋友们少才坑,我这边将集成的过程记录一下:

1. 引入spring、swagger的相关jar包(springfox-swagger2、springfox-swagger-ui),在pom.xml中配置:

提醒: 特别注意,springfox-swagger2在集成的时候,已经引入了spring的相关jar,特别是spring-context、spring-context-support的版本和项目中使用的版本完全不一致,项目在启动的时候出现很多包冲突的问题,这边在引入pom.xml文件的时候过滤掉了spring的相关jar包,如绿色标志。(企业架构源码可以加求球:叁五三陆二肆柒二伍玖)

2. 编写Swagger的配置类:

提醒:注意红色标注的地方

3. 在spring-mvc.xml文件中进行过滤器的配置,过滤掉swagger的相关访问配置:

4. 服务配置项

4. 启动项目,查看结果:


到此结束!!

举报

相关推荐

0 条评论