关于yaml配置文件,它不是SpringBoot特有的,它在其他编程里面也可以出现。
它和properties相似,也有不同,在SpringBoot中的配置文件有两种,一种是properties,一种是yaml。
yaml的位置问题和文件名问题等配置还有执行顺序和properties一样的,可以参考我的
SpringBoot 的配置文件 application.properties的位置问题&&文件问题
https://blog.csdn.net/qq_37432174/article/details/98530525
yaml配置文件后缀可以是.yaml,也可以说.yml;在SpringBoot中依旧还是命名为application在启动时会自动进行加载
一般情况下在配置文件中进行系统级别的配置,但是它也可以对bean进行属性注入
这里只是说明可以这么做,但是不推荐
User
/**
* @author ZSL
* @ClassName User
* @description
* @date 2019/8/6
*/
@Component
@ConfigurationProperties("user")
public class User implements Serializable {
private String name;
private List<String> address;
public String getName() {
return name;