- Spring Boot使用一个application.properties或者application.yaml(application.yml)的文件作为全局配置文件,两种配置方式属性相同,只是格式不同
- 我们可以在application.properties文件中定义Spring Boot项目的相关属性,当然,这些相关属性可以是系统属性、环境变量、命令参数等信息,也可以是自定义配置文件名称和位置
示例
- application.properties
#端口
server.port=8080
#上下文路径
server.servlet.context-path=/springboot
- application.yml(application.yaml)
server:
port: 8081 #端口
servlet:
context-path: /springboot #上下文路径
注
- 都使用#注解方式
- 当properties和yml同时存在时,properties的优先级会比yml高
- 使用yml格式时,格式需要严格按照tab缩进的级别进行配置,在":"后需要添加空格分隔,相同级别的配置只能出现一次