配置
-
SpringBoot项目支持的三种格式的配置文件
-
application.properties:这是最常用的配置文件类型,使用键值对的形式来配置应用程序的属性。可以在该文件中配置应用程序的端口号、数据库连接信息、日志级别等。
-
application.yml:这是一种更加人性化的配置文件格式,使用缩进和冒号的方式来表示配置项的层级关系。相对于properties文件,yml文件更加易读,支持多行字符串和复杂数据结构的表示。
-
application.yaml:用于配置Spring Boot应用程序的属性。它相对于application.properties来说更加易读和易写,支持更复杂的数据结构和层级关系。
-
-
虽然SpringBoot支持多种配置文件,但在项目开发时,推荐统一使用一种格式的配置(yml是主流)
-
SpringBoot除了支持文件属性配置,还支持Java系统属性和命令行参数的方式进行属性配置。
-
java系统属性
-Dserver.port=9000
-
命令行参数
*--server.port=10010
-
优先级
- 命令行参数>java系统属性>properties>yml>yaml