当前位置:首页 > 通信资讯 > 正文

springboot启动后修改yaml值(springboot的yaml文件使用)

目录
  • 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

    ?
    1 2 server: port:8080

    xml

    ?
    1 2 3 <servlet> <port>8080</port> </servlet>

    yaml语法

    ?
    1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 对空格要求高 #普通ky-value name:qinjiang #对象 student: name: qinjiang age: 3 # 行内写法 students: {name: qinjiang,age: 3} #数组 pets: - cat - dog - pig pets: [cat,dog,pig]

    properties官方推荐

    ?
    1 2 3 4 #只能保持键值对 name=qinjiang student.name = qinjiang student.age=3

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

    使用yaml则不需要

    ?
    1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 server: port:8081 spring: profiles: active: dev --- server: port:8082 spring: profiles:dev --- server: port: 8083 spring: profiles:test

    总结

    本篇文章就到这里了,希望能够给你带来帮助,也希望您能够多多关注服务器之家的更多内容!

    原文链接:https://blog.csdn.net/qq_52329552/article/details/120208907

    如果您对该产品感兴趣,请填写办理(客服微信:xiaoxiongyidong)

    为您推荐:

    发表评论

    ◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。