Caused by: org.yaml.snakeyaml.scanner.ScannerException
Posted hiStudentYang
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Caused by: org.yaml.snakeyaml.scanner.ScannerException相关的知识,希望对你有一定的参考价值。
出现这个问题主要是yml文件的语法出现了问题。
yml基本语法如下:
- 大小写敏感
- 冒号后面要有空格
- 只允许使用空格缩进,表示层级关系
- 相同层级的元素需要左侧对齐
- # 表示注释,从这个字符一直到行尾
我遇到这个错误是因为缩进问题:第6行的uri应该与id左对齐,uri下面几句话也要相应左移:
spring:
cloud:
gateway:
routes:
- id: product_route
uri: lb://shoppingmall-product
predicates:
- Path=/api/product/**
filters:
- RewritePath=/api/(?<segment>.*),/$\\{segment}
- id: admin_route
uri: lb://renren-fast
predicates:
- Path=/api/**
filters:
- RewritePath=/api/(?<segment>.*),/renren-fast/$\\{segment}
修改之后:
spring:
cloud:
gateway:
routes:
- id: product_route
uri: lb://shoppingmall-product
predicates:
- Path=/api/product/**
filters:
- RewritePath=/api/(?<segment>.*),/$\\{segment}
- id: admin_route
uri: lb://renren-fast
predicates:
- Path=/api/**
filters:
- RewritePath=/api/(?<segment>.*),/renren-fast/$\\{segment}
这样就不会报错了。
以上是关于Caused by: org.yaml.snakeyaml.scanner.ScannerException的主要内容,如果未能解决你的问题,请参考以下文章
Mathematical Problems Caused by CCD
Caused by: java.lang.NoClassDefFoundError:
异常Caused by: java.lang.ClassNotFoundException: org.springframework.dao.DataIntegrityViolationExcep