springboot yml文件 参数中的逗号 ','

今天在学习springcloud的geteway的时候,使用yml配置route

spring:
  profiles: betweenroute
  cloud:
    gateway:
      routes:
      - id: between
        uri: http://localhost:8763
        predicates:
          Between=2019-06-28T15:16:04.662+08:00[Asia/Shanghai],2019-07-28T15:16:04.662+08:00[Asia/Shanghai]  //错误

一直报错

进入异常类,打断点

 逗号后面的部分没有传进来,

分析:转义? 试了后不对。引号?试了还是不对,怒怼一小时。。

看了下官方

没毛病啊,都是一样的逗号啊,为什么我的不对,

哎,有点不一样,官方前面有一个 " - ",没错,前面加" - " 后重启,直接通过了,测试也没问题,yml缩进两个空格" - " 是占一个空格的

spring:
  profiles: betweenroute
  cloud:
    gateway:
      routes:
      - id: between
        uri: http://localhost:8763
        predicates:
        - Between=2019-06-28T15:16:04.662+08:00[Asia/Shanghai],2019-07-28T15:16:04.662+08:00[Asia/Shanghai]

写xml回车的时候自动带了 " - " ,每次都顺手把它删了,觉得没用,碍眼。。。。冤枉你了  

猜你喜欢

转载自www.cnblogs.com/aspt/p/11103336.html