Springboot的核心配置文件是什么?

121 阅读1分钟

Spring Boot的核心配置文件主要有两个:

1、application.properties

这是一个基于属性的配置文件,它使用简单的键值对来设置属性。文件中的每一行都代表一个属性,键和值之间用等号(=)分隔。

2、application.yml(或.yaml)

这是一个基于YAML(Yet Another Markup Language)的配置文件,它使用缩进和冒号(:)来定义属性和值。YAML文件通常更易于阅读和维护,因为它允许使用更复杂的数据结构,如列表和映射。

在Spring Boot中,可以根据自己选择使用application.properties还是application.yml,或者同时使用它们。Spring Boot会首先加载application.properties,然后加载application.yml,因此如果在两个文件中定义了相同的属性,那么application.yml中的值将覆盖application.properties中的值。

这两个配置文件可以放在项目的不同位置,Spring Boot会按照特定的顺序加载它们。常见的位置包括项目的src/main/resources目录、类路径的根目录以及外部配置文件目录(如/config)。 需要注意的是,Spring Boot还支持其他配置文件格式,如application.xml,但application.properties和application.yml是最常用和推荐使用的。