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版权协议,转载请附上原文出处链接和本声明。