yaml文件格式简洁层次分明 语法规则如下
- 大小写敏感
- 使用缩进表示层次关系
- 在缩进时不允许使用tab键,只允许使用空格
- 缩进的空格不重要,只要相同层级的元素左侧对齐即可(相同缩进为同一级)
server:
port: 8080
bootstrap文件
- springcloud基于springboot,springboot有两种上下文 bootstrap 和application
bootstrap是应用的上下文,属于引导配置,由父application优先于application加载 - 属性不能被远程和本地覆盖 常用于固定配置 比如服务名称,区分环境的profile中的属性不适合配置
- bootstrap不支持部分属性 如 server.port(待验证)