ルートメタデータ構成
次のように、メタデータを使用して、各ルートに追加のパラメーターを構成できます。
application.yml
spring:
cloud:
gateway:
routes:
- id: route_with_metadata
uri: https://example.org
metadata:
optionName: "OptionValue"
compositeObject:
name: "value"
iAmNumber: 1
次のように、エクスチェンジからすべてのメタデータプロパティを取得できます。
Route route = exchange.getAttribute(GATEWAY_ROUTE_ATTR);
// get all metadata properties
route.getMetadata();
// get a single metadata property
route.getMetadata(someKey);