springboot+cloud 学习(四)Zuul整合Swagger2
前言 在微服务架构下,服务是分散的,怎么把所有服务接口整合到一起是我们需要关注的。 下面举例用zuul作为分布式系统的网关,同时使用swagger生成文档,想把整个系统的文档整合在同一个页面上来说明。 项目结构 eureka-server :eureka服务注册中心,端口8761, eureka-server2 :eureka服务注册中心,端口8762, eureka-server3 :eureka服务注册中心,端口8763, zuul-swagger2 :zuul网关,端口8090, management-device :外接设备系统,端口8083, management-equip :设备管理系统,端口8082, Zuul整合Swagger2 eureka注册中心的搭建这里不再讲述,直接来看 zuul-swagger2 项目里怎么集成swagger pom.xml 文件中引入依赖: <!-- 必须要引入 springboot parent ,帮我们实现了很多jar包的依赖管理 --> <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.0.2.RELEASE</version>