SpringBoot读取配置的方式有多种,这里介绍6种
1.第一种@Value
注意:static和final修饰的变量不生效
2.通过@ConfigurationProperties(prefix=“”)
适用于对对象多个变量统一绑定,比@Value高效
3.通过Environment Spring底层提供的API动态获取变量值
4.通过@PropertySources获取外部文件路径,再通过@Value获取值
只能读取properties文件
5.yaml文件读取
6.java原生态方式通过io流的方式