Zuul 网关配置
首先引入依赖
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-netflix-zuul</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-netflix-eureka-client</artifactId>
</dependency>
修改application类,添加@EnableDiscoveryClient,@EnableZuulProxy 注解
再配置yml文件
server:
port: 9000
spring:
application:
name: gateway
eureka:
client:
service-url:
defaultZone: http://localhost:8761/eureka/
#路由
zuul:
routes:
#左边是服务名,必须对应注册中心的服务. 右边是别名,可以随意修改.
user: /users/**
product: /products/**
# ignored-patterns:
# - /users 禁止访问
通过别名访问成功