gateway配置 predicates -path只能写在同一行吗

  • id: official
        uri: lb://official
        predicates:
          - Path=/api/config/**,/api/hot-goods/**
        filters:
          - StripPrefix=1
    
    这个-path 参数如果有很多换行不起作用,难道配置的路径只能写在同一行吗
    如果不是需要怎么书写

可以写多个,yml的集合怎么写 ,这个就怎么写

是的,没毛病,可以点进去看一下是怎么封装的

@Validated
public class PredicateDefinition {
    @NotNull
    private String name;
    private Map<String, String> args = new LinkedHashMap();

    public PredicateDefinition() {
    }

name就是path,path有好多个值
predicates=[PredicateDefinition{name='Path', args={_genkey_0=/server/, _genkey_1=/server1/}}]