SpringCloud 中 Gateway 的自定义路由的使用

依赖

<dependency>
    <groupId>org.springframework.cloud</groupId>
    <artifactId>spring-cloud-starter-gateway</artifactId>
</dependency>
<dependency>
    <groupId>org.springframework.cloud</groupId>
    <artifactId>spring-cloud-starter-netflix-eureka-client</artifactId>
</dependency>

配置Bean

@Bean
public RouteLocator routeLocator (RouteLocatorBuilder locatorBuilder) {
		
	return locatorBuilder.routes()
			.route(p -> 
				p.path("/xx")
				.filters(f -> f.stripPrefix(1))
				.uri("http://localhost:8181")
					)		
			.route(p ->
			
				p.path("/go")
				.filters(f -> f.stripPrefix(1))
				.uri("lb://MDB")
					)		
			.build();
}
posted @ 2022-03-07 18:03  叕叕666  阅读(196)  评论(0)    收藏  举报