在Spring Boot中,核心的配置文件有两个,分别是 application.properties
和 application.yml
。这两个文件用于配置应用程序的各种属性,包括数据库连接、服务器端口、日志配置等。
-
application.properties
:application.properties
是基于属性键值对(key=value)的配置文件,使用简单的文本格式。- 通常用于配置应用程序的基本属性,如数据库连接、端口号、日志级别等。
- 示例:
# 数据库配置 spring.datasource.url=jdbc:mysql://localhost:3306/mydatabase spring.datasource.username=user spring.datasource.password=pass # 服务器端口 server.port=8080 # 日志级别 logging.level.root=info
-
application.yml
:application.yml
是基于 YAML(YAML Ain’t Markup Language)格式的配置文件,使用了更加人类可读的缩进格式。- 可以更方便地表示复杂的配置结构,如多级属性、列表等。
- 示例:
# 数据库配置 spring: datasource: url: jdbc:mysql://localhost:3306/mydatabase username: user password: pass # 服务器端口 server: port: 8080 # 日志级别 logging: level: root: info
关于 bootstrap.properties
,它是一个可选的配置文件,用于在Spring Boot启动过程中加载应用程序上下文之前配置一些属性。通常,它用于配置一些与应用程序上下文加载相关的属性,例如配置中心的地址等。
总的来说,application.properties
和 application.yml
是主要的配置文件,用于配置应用程序的各种属性。它们的区别在于文件格式和书写风格。而 bootstrap.properties
则用于在Spring Boot应用程序启动时进行一些特殊的配置。
Was this helpful?
0 / 0