在启动springboot项目时会默认加载application.yml文件,该文件的内容将被赋值到某些类的属性:这些实体类可以是自定义的,也可以是系统类。自定义的实体类配置需要加上@Component将这个实体类交给spring容器管理、加上@ConfigurationProperties用于获取配置文件中的属性定义并绑定到Java Bean或属性中。@ConfigurationProperties(“相同的前缀”),实体类中的属性名跟配置文件的属性名应保持一致。此外application.yml文件还会自动开始驼峰命名的转发。
当springboot项目启动时会自动将.yml文件里面的配置赋值给相应的实体类当中 。
还可以通过配置spring:profiles:active指定激活相应的配置文件。