Java-SpringBoot全局配置一

SpringBoot在底层做了一些配置,所以SpringBoot项目不编写配置文件也可以正常运行,但是在开发中需要根据我们的需求修改SpringBoot自动配置的默认值

SpringBoot使用默认的全局的配置文件有:

  • application.properties语法:

键 = 值 (name = root)

 

  • application.yml
  • application.yaml语法:

YAML 的语法和其他高级语言类似,并且可以简单表达清单、散列表,标量等数据形态。它使用空白符号缩进和大量依赖外观的特色,特别适合用来表达或编辑数据结构、各种配置文件、倾印调试内容、文件大纲(例如:许多电子邮件标题格式和YAML非常接近)

yml和yaml的语法都是一样的

键: 值:
     1、大小写敏感
     2、数据值前边必须有空格,作为分隔符
     3、使用缩进表示层级关系
     4、缩进时不允许使用Tab键,只允许使用空格(idea会自动把tab转换为空格)。
     5、缩进的空格数目不重要,只要相同层级的元素左侧对齐即可

 

同一级目录下文件后缀名的优先级配置 .properties > .yml > .yaml,"#" 表示注释,从这个字符一直到行尾,都会被解析器忽略, 只不过需要去配置UTF-8否则IDEA会报错误导致运行不了:

 


版权声明:本文为weixin_44564263原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。