【Spring Gateway】 配置
【Spring Gateway】 配置
Metadata
title: 【Spring Gateway】 配置
date: 2023-02-14 08:10
tags:
- 行动阶段/完成
- 主题场景/组件
- 笔记空间/KnowladgeSpace/ProgramSpace/ModuleSpace
- 细化主题/Module/SpringGateway
categories:
- SpringGateway
keywords:
- SpringGateway
description: 【Spring Gateway】 配置
【Spring Gateway】 配置
有两种配置谓词和过滤器的方法:快捷方式和完全展开的参数。下面的大多数示例都使用了快捷方式。
名称和参数名称将作为代码列在每个部分的第一个或两个句子中。参数通常按照快捷方式配置所需的顺序列出。
简略配置
快捷方式配置由过滤器名称识别,后面跟着等号(=),后面跟着用逗号(,)分隔的参数值。
application.yml
spring:
cloud:
gateway:
routes:
- id: after_route
uri: https://example.org
predicates:
- Cookie=mycookie,mycookievalue
前面的示例用两个参数定义了Cookie Route Predicate Factory, Cookie名称、mycookie和匹配mycookievalue的值。
完全配置
完全展开的参数看起来更像带有名称/值对的标准yaml配置。通常,会有一个name键和一个args键。args键是用于配置谓词或过滤器的键值对的映射。
application.yml
spring:
cloud:
gateway:
routes:
- id: after_route
uri: https://example.org
predicates:
- name: Cookie
args:
name: mycookie
regexp: mycookievalue
这是上面显示的Cookie谓词的快捷方式配置的完整配置。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 蝶梦庄生!
评论