SpringBoot配置文件和yml简单了解
程序员文章站
2022-06-17 08:47:13
...
1.1.SpringBoot 使用一个全局的配置文件,配置文件名是固定的
- application.properties
- application.yml
1.2 作用
- 修改SpringBoot自动配置的默认值
- SpringBoot在底层使用
AutoConfigurationImprotSelector
自动配置并注册- 通过全局配置文件可以修改这些配置
- SpringBoot在底层使用
1.3 YAML
- YAML (YAML Ain’t Markup language)
- YAML (YAML isn’t Markup language)
- YAML 以数据为中心 更适合做配置文件
2. YAML 语法 可以注入到配置类中
2.1 基本语法
-
k: v : 表示一对键值对
- 有层级关系
- 以空格缩进控制层级关系
- 左对齐为同一层级
server: port: 8081 path: /hello
- 有层级关系
2.2 值写法
-
基本数据类型 (k: v)
name: renchen
-
对象
- 行外
student: name: renchen age: 3
-
行内
student: {name: renchen,age: 10}
-
数组
- 行外
pets: - cat - dog - pig
- 行内
pets: [cat,dog,pig ]
上一篇: Docker 入门教程
下一篇: Visual Studio使用笔记
推荐阅读
-
简单了解springboot加载配置文件顺序
-
使用SpringBoot简单了解Druid的监控系统的配置方法
-
简单了解mysql语句书写和执行顺序
-
springboot多模块多环境配置文件问题(动态配置生产和开发环境)
-
SpringBoot在yml配置文件中配置druid的操作
-
SpringBoot基础--yaml配置文件语法和properties配置文件
-
SpringBoot获取配置文件的简单实现方法
-
SpringCloud 配置文件 application.yml和 bootstrap.yml区别
-
SpringBoot项目的Dockerfile和docker-compose.yml部署文件
-
Springboot如何获取配置文件application.yml中自定义的变量并使用