1、添加依賴
2.啟動類上添加注解
3.配置文件
zuul.ignored-services配置需要忽略的服務,多個用逗號分隔
注釋zuul.ignored-services 前:
注釋zuul.ignored-services 后:
配置解釋
#這里的配置表示,訪問/baidu/** 直接重定向到http://www.baidu.com
zuul.routes.baidu.path=/baidu/**
zuul.routes.baidu.url=http://www.baidu.com
#反響代理配置
#這里的配置類似nginx的反響代理
#當請求/api/**會直接交給listOfServers配置的服務器處理
#當stripPrefix=true的時候 (http://127.0.0.1:8181/api/user/list -> http://192.168.1.100:8080/user/list)
#當stripPrefix=false的時候(http://127.0.0.1:8181/api/user/list -> http://192.168.1.100:8080/api/user/list)
zuul.routes.api.path=/api/**
zuul.routes.api.stripPrefix=false
api.ribbon.listOfServers=192.168.1.100:8080,192.168.1.101:8080,192.168.1.102:8080
#url重寫配置
#這里的配置,相當於訪問/index/** 會直接渲染/home的請求內容(和直接請求/home效果一樣), url地址不變
zuul.routes.index.path=/index/**
zuul.routes.index.url=forward:/home
#指定微服務的serviceId和對應的路徑
zuul.routes.user.path=/index/**
zuul.routes.user.serviceId=user-server
參考:https://blog.csdn.net/mn960mn/article/details/51832753