目录
  • yaml语法注解
    • 配置文件
      • 两种形式
      • yaml:
  • 总结

    yaml语法注解

    配置文件

    两种形式

    application.properties和.yaml

    第一种语法 key=value

    第二种key:空格value

    作用用来修改spring默认的配置

    yaml:

    yaml是”yaml ain’t a markup language”(yaml不是一种标记语言)的递归缩写。在开发的这种语言时,yaml 的意思其实是:“yet another markup language”(仍是一种标记语言),但为了强调这种语言以数据做为中心,而不是以标记语言为重点,而用反向缩略语重命名。

    yaml a markup language:是一个标记语言

    yaml isnot markup language:不是一个标记语言

    yaml

    server:
      port:8080
    

    xml

    <servlet>
    	<port>8080</port>
    </servlet>
    

    yaml语法

    对空格要求高
    #普通ky-value
    name:qinjiang
    #对象
    student:
      name: qinjiang
      age: 3
    #  行内写法
    students: {name: qinjiang,age: 3}
    #数组
    pets:
      - cat
      - dog
      - pig
      pets: [cat,dog,pig]
    

    properties官方推荐

    #只能保持键值对
    name=qinjiang
    student.name = qinjiang
    student.age=3
    

    当不使用yaml配置多个端口则需要创建新的properties文件

    使用yaml则不需要

    server:
      port:8081
    spring:
      profiles:
        active: dev
    ---
    server:
      port:8082
    spring:
      profiles:dev
    ---
    server:
      port: 8083
    spring:
      profiles:test
    

    总结

    本篇文章就到这里了,希望能够给你带来帮助,也希望您能够多多关注www.887551.com的更多内容!