首页 > 解决方案 > 在 Spring Cloud Gateway 配置中解析请求对象主体

问题描述

我有这个 spring-cloud 网关配置

    @Bean
    public RouteLocator gatewayRoutes(RouteLocatorBuilder builder, 
                                      @Autowired BankAccountDiscoveryService discoveryService) {
                return builder.routes()
                              .route(r -> r.path("/api/ebank/accounts/**") //intercept calls to
                              .uri(discoveryService.findBanServicekWithCode("REF-FROM-REQUEST-BODY-SHOULD-GO-HERE"))
                              .id("bankModule"))
                              .build();
    }

并且通过这个网关的请求携带一个具有属性的对象ref。我想提取该值并将其作为参数传递 where "REF-FROM-REQUEST-BODY-SHOULD-GO-HERE"is。我完全不确定如何做到这一点,因此任何建议、资源或建议都将不胜感激。

谢谢

标签: javaspringspring-bootload-balancingspring-cloud-gateway

解决方案


推荐阅读