依赖
spring cloud ,netflix-zuul ,zookeeper-discovery ,starter-web
<dependencyManagement>
<dependencies>
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-dependencies</artifactId>
<version>Greenwich.SR2</version>
<type>pom</type>
<scope>import</scope>
</dependency>
</dependencies>
</dependencyManagement>
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-netflix-zuul</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-zookeeper-discovery</artifactId>
</dependency>
</dependencies>
配置文件
spring cloud 配置文件加载的优先级,boostrap.yml 大于 application.yml
### 启动@EnableZuulProxy
测试(/actuator/routes)
默认会获取Zookeeper 配置中心上,所有已注册的服务列表
也可自定义路由规则