说说 Spring Boot 属性数据源
应用启动时,Spring 运行环境会从以下数据源中读取属性值,注入到相应的 Bean 中:
- JVM 变量
- 操作系统环境变量
- 命令行参数
- 属性配置文件(Application.properties、Application.yml)
Spring Boot 自动配置的 bean 都可以通过以上这些属性数据源进行配置。而一般我们会使用 application.yml来配置 bean 属性。
yml 也叫 yaml,它是一种以数据为中心的配置文件格式。基本语法为:key:[空格]value。注意:冒号与 value 之间必须有一个空格。
yaml 是 Yet Another Markup Language 的简写,是区别于 XML 或 properties 的一种标记语言。