SpringBoot-Swagger整合zuul智能列表
简介
可能大家都有用过swagger
,可以通过ui
页面显示接口信息,快速和前端进行联调。
现在基本都是多模块微服务化,每个服务都有这样的ui页面也是很不方便,swagger
也可以聚合在网关页面。
有开发过微服务的小伙伴应该体验过。当微服务模块多的情况下,每个模块都需要配置这样的一个类进行加载 swagger
。造成每个模块都存在大致一样的 SwaggerConfig
,极端的情况下,有些朋友复制其他模块的 SwaggerConfig
进行改造之后,发现仍然加载不出 swagger
的情况,造成明明是复制的,为何还加载不出,排查此bug极其费时间。
在此之上,可以构建出一个 swagger-starter
模块,只需要引用一个 jar
,加载一些特殊的配置,就可以快速地使用到 swagger
的部分功能了。
功能使用
添加依赖
ps: 实际version版本请使用最新版最新版本: ![Maven Central](https://search.maven.org/search?q=g:com.pu