4Zuul 路由跳转 · SpringCloud微服务实战 · 看云

4. 路由跳转

导航

简单路由里已经介绍了跳转到具体第三方地址的配置,下面我们来演示一下本地跳转的功能,Zuul 里面的本地跳转只要通过forward就可以了。

本节代码地址


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启动项目

5d8c900f5aea164026bc28e5fccc9d3e_MD5.webp

浏览器或者Postman 输入http://localhost:8679/ribbon/user/1
1cd7c2e4ad1ce44fe31163b3f2a9db0e_MD5.webp