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

Posted aspt

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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回车的时候自动带了 " - " ,每次都顺手把它删了,觉得没用,碍眼。。。。冤枉你了  

 

以上是关于springboot yml文件 参数中的逗号 ','的主要内容,如果未能解决你的问题,请参考以下文章

springboot中的配置文件

SpringBoot yml 配置

springboot多环境下配置文件

springBoot中的application.yml配置文件

Springboot 获取.yml中自定义参数

yml 文件中使用环境变量