springcloud-GateWay路由配置方式
GateWay路由配置方式有两种:yml 和 配置类,这东西看人选择
1. yml(略)
2. 配置类,参考如下:
@Configuration public class GateWayConfig { @Bean public RouteLocator customRouteLocator(RouteLocatorBuilder routeLocatorBuilder){ //RouteLocator是路由定位器 RouteLocatorBuilder.Builder routes = routeLocatorBuilder.routes(); routes.route("path_route" //路由ID , r->r.path("/guonei").uri("http://news.baidu.com/guonei")) //第一个路径是断言,第二个是URI .build(); return routes.build(); } }
route()的第二个参数是 函数,是属于jdk1.8的内容