Spring Boot 的 YAML 配置文件遵循 YAML 語法規(guī)則。YAML 文件使用縮進(jìn)來表示層次結(jié)構(gòu),而不是使用大括號或方括號。在 YAML 文件中,縮進(jìn)非常重要,因?yàn)樗鼪Q定了鍵值對之間的關(guān)系。通常情況下,每個(gè)級別的縮進(jìn)使用兩個(gè)空格。以下是一個(gè)簡單的 Spring Boot YAML 配置文件示例:
spring:
datasource:
url: jdbc:mysql://localhost:3306/mydb
username: user
password: pass
jpa:
hibernate:
ddl-auto: update
show-sql: true
在這個(gè)示例中,spring
、datasource
、jpa
和 hibernate
都是層次結(jié)構(gòu)中的鍵。它們之間的關(guān)系由縮進(jìn)表示。例如,url
、username
和 password
屬于 datasource
,而 ddl-auto
和 show-sql
屬于 jpa
。