知乎专栏 |
@Bean public RouteLocator customRouteLocator(RouteLocatorBuilder builder) { return builder.routes().route("path_route", r -> r.path("/ch/history/").uri("https://new.qq.com")).build(); }
@Bean public RouteLocator customRouteLocator(RouteLocatorBuilder builder) { return builder.routes().route("query_route", r -> r.query("id", "1000").uri("https://news.netkiller.cn/news")).build(); }
curl http://localhost:8080/?id=1000
传递参数
@Bean public RouteLocator customRouteLocator(RouteLocatorBuilder builder) { return builder.routes().route("query_route", r -> r.query("q").uri("https://cn.bing.com/search")).build(); }
http://localhost:8080/?q=netkiller
@Bean public RouteLocator customRouteLocator(RouteLocatorBuilder builder) { return builder.routes().route("query_route", r -> r.query("q").and().path("/search").uri("https://cn.bing.com")) .build(); }
http://localhost:8080/search?q=netkiller