配置
值前边必须要有空格,作为分隔符
使用空格作为缩进表示层级关系,相同的层级左侧对齐
获取
使用@Value(”${键名}”)
使用@ConfigurationProperties(prefix = "前缀")
1.前缀要与yml配置文件中的前缀一致
2.实体类的字段名与配置文件中的键名一致
获取yml配置的user信息
1.使用@Value
Application.yml
User
Controller
@RestController注解等价于@ResponseBody + @Controller。@RestController和@Controller的共同点是都用来表示Spring某个类是否可以接收HTTP请求,
二者区别:
@RestController无法返回指定页面,而@Controller可以;前者可以直接返回数据,后者需要@ResponseBody辅助。
2. 使用@ConfigurationProperties(prefix = "前缀")
Application.yml
User
Controller
创建数组或list集合
一、
二、
三、
一和二创建方式只能被@ConfigurationProperties 方式获取,使用@Value方式获取会报错
三可以使用所有方式获取
创建map集合
只能使用@ConfigurationProperties 方式获取
方式一、
方式二、
创建对象集合
只能使用@ConfigurationProperties 方式获取
Application.yml
User
Users
Controller