java - 在 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。我完全不确定如何做到这一点,因此任何建议、资源或建议都将不胜感激。
谢谢
解决方案
推荐阅读
- highcharts - 当一个图表与另一个图表重叠时,如何使图表透明?
- laravel - Laravel spatie/laravel-permission @can 指令
- c - 错误:变量“m”周围的堆栈已损坏
- java - 为java中的每个线程创建一个新的控制台
- azure - 为什么用户添加到用户列表后需要在 Azure 单一登录中请求管理员批准?
- javascript - 如何在不按下按钮的情况下让这个图片滑块拼图开始洗牌?
- python - 使用 Scrapy 无法为价格监视器找到正确的 CSS 选择器
- azure-devops-rest-api - 如何使用 Azure DevOps REST API 编辑文件而不传递文件版本
- c++ - 如何解决 DXGI_FORMAT 兼容性问题?
- kotlin - CollapsingToolbar 自动滚动下方嵌套 ScrollView 中的 RecyclerView