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

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

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

Xml代码spring-mvc

提醒: 特别注意,springfox-swagger2在集成的时候,已经引入了spring的相关jar,特别是spring-context、spring-context-support的版本和项目中使用的版本彻底不一致,项目在启动的时候出现不少包冲突的问题,这边在引入pom.xml文件的时候过滤掉了spring的相关jar包,如绿色标志。bash

  1. 编写Swagger的配置类:

Java代码架构

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

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

Java代码框架

  1. 服务配置项

Java代码微服务

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

到此结束!!学习

我这边会将近期研发的spring cloud微服务云架构的搭建过程和精髓记录下来,帮助更多有兴趣研发spring cloud框架的朋友,你们来一块儿探讨spring cloud架构的搭建过程及如何运用于企业项目ui

我本人邀约各大BATJ架构大牛共创Spring Cloud构建微服务架构的交流社区。 (群号:573988200)欢迎各路架构师、开发者,学习与交流使用Spring Cloud诸多强大组件的实战经验。spa

为何某些人会一直比你优秀,是由于他自己就很优秀还一直在持续努力变得更优秀,而你是否是还在知足于现状心里在窃喜!

合理利用本身每一分每一秒的时间来学习提高本身,不要再用"没有时间“来掩饰本身思想上的懒惰!趁年轻,使劲拼,给将来的本身一个交代!

但愿此文能帮到你们的同时,也听听你们的观点。欢迎留言讨论,加关注,分享你的高见!持续更新!

To-陌霖Java架构
复制代码

分享互联网最新文章 关注互联网最新发展

相关文章
相关标签/搜索