4Zuul 路由跳转 · SpringCloud微服务实战 · 看云
4. 路由跳转
导航
在简单路由里已经介绍了跳转到具体第三方地址的配置,下面我们来演示一下本地跳转的功能,Zuul 里面的本地跳转只要通过forward就可以了。
本节代码地址
GitHub: https://github.com/xuyisu/fw-sping-cloud/tree/master/fw-cloud-gateways/fw-cloud-gateways-zuul-simple
GitHub: https://github.com/xuyisu/fw-sping-cloud/tree/master/fw-cloud-ribbon/fw-cloud-ribbon-server
4.1 修改应用配置
修改Zuul 部分的配置,添加一个forward的API前缀
zuul:
routes:
fw-cloud-ribbon-server:
path: /ribbon
4.2 添加控制层
fw-cloud-gateways-zuul添加/local控制层
@RestController
public class LocalController {
@GetMapping("/local/user/{id:\\d+}")
public String getId(@PathVariable Long id){
return id.toString()+",我是forward转发来的";
}
}
4.3启动项目
浏览器或者Postman 输入http://localhost:8679/ribbon/user/1

