springboot这个配置文件可以配置哪些东西
- 官方配置过多
- 了解原理
这个properties文件其实是可以删掉的,官方是不推荐使用这个文件的,可以将其换成安排application.yaml。名字不能变,因为SpringBoot使用的是一个全局的配置文件
- application.properties
- 语法结构:key=value
- application.yaml
- 语法结构:key:空格 value(空格不可少
yaml
-
application.yaml
# 普通的键值对 name: zhaoyushi #对象 student: name: zaoyushi00 age: 20 #行内写法 teacher: {name: zhaoyushi00,age: 20} #数组 pets: - cat - dog pet: [cat, dog]
-
application.peoperties
#只能保存键值对 name=zhaoyushi student.name=zhaoyushi00 student.age=20
yaml可以直接对实体类进行赋值
@ConfigurationProperties在写的时候会报错,提示让进行一个设置,但是不设置也能运行 同时这也是将实体类与yaml中的值进行绑定了
yaml中也可以由系统自己自动生成一些数据
可以由系统自己自动生成一些数据
如果有确定的值 那就使用设置好的值 如果没有 那就用默认的值 (虽然离谱 但是牛逼