Spring Boot核心配置文件有以下幾種類型:
- application.properties:基于屬性鍵值對的配置文件,可使用
key=value
的方式進行配置。
- application.yml:基于YAML格式的配置文件,可使用縮進和冒號來表示層次結構。
- bootstrap.properties:用于在應用程序啟動之前加載的配置文件,適用于對Spring Boot的配置進行優先級配置。
- bootstrap.yml:與bootstrap.properties相同,但使用YAML格式。
- application-{profile}.properties:根據不同的profile(配置文件激活的環境)加載不同的配置文件,可根據需要創建多個不同的配置文件。
- application-{profile}.yml:與application-{profile}.properties相同,但使用YAML格式。
這些配置文件可以包含應用程序的各種配置屬性,如數據庫連接、服務器端口、日志級別等。Spring Boot會根據默認的規則加載這些配置文件,并將它們應用于應用程序的配置。