可能大家都有用过swagger,可以通过ui页面显示接口信息,快速和前端进行联调。没有接触的小伙伴可以参考当然在单个应用大家可以配置SwaggerConfig类加载下buildDocket,就可以快速构建好swagger了。当微服务模块多的情况下,每个模块都需要配置这样的一个类进行加载swagger。造成每个模块都存在大致一样的在此之上,可以构建出一个设计。配置通过创建做好这两件事情基本大工搞成了,为了更好的使用配置,在idea里和官方starter包一样,我们还需要配置一个因为是starter模块,可能他人的项目目录和starter模块的目录不一致,导致加载不到SwaggerConfig类,我们需要使用spring.factories把SwaggerConfig类装载到spring容器。resources/META-INF当然本次基于Enable方式去加载SwaggerConfig。

springboot中swagger快速启动流程

springboot中swagger快速启动流程

springboot中swagger快速启动流程