SpringBoot配置-配置文件分类
SpringBoot是基于约定的,所以很多配置都有默认值,但如果想使用自己的配置替换默认配置的话,就可以使用application.properties或者application.yml(application.yaml)进行配置。
-
默认配置文件名称:application
-
在同一级目录下优先级为:properties>yml > yaml
例如:配置内置Tomcat的端口
properties:
# 这里的东西 由程序识别的内容
server.port = 8081
# 这里时自定义的东西 需要在程序里加东西才能使用
name = abc
yml:
易错点
数据名称 与 数据值之间 记得格空格,不然不会被识别
server:
port: 8082
这三种配置文件,优先级最高的是 application.properties,
第二高的是 application.yaml,最后是 application.yml
springboot 会第一个加载 优先级最高的那个文件。这三个文件配置有相同的属性,优先级低的属性会被忽略。