自动装配
run()运行之后做的事需要知道的:
全面接管SpringMvc的配置
key: 空格 值
配置文件的作用:修改SpringBoot自动配置的默认值,因为SpringBoot在底层都给我们自动配置好了
# 对空格的要求特别高 # 普通的key-value # 可以注入到我们的配置里 name: dhx # 对象 student: name: dhx age: 18 # 行内写法 student: {name: dhx,age: 18} # 数组 pets: - cat - dog - pig pets: [cat,dog,pig]
yml可以直接给实体类赋值
在配置文件中写好对象的值,如上# 对象下
再在实体类上方添加注解 @ConfigurationProperties(prefix = "student") 即可
(注:也可在实体类中的属性或方法上使用@Value("值")的方式挨个赋值)
@Component @ConfigurationProperties(prefix = "person") public class Student{ private String name; private int age; ... }