SpringBoot读取配置的几种方式

SpringBoot读取配置的方式有多种,这里介绍6种

1.第一种@Value

SpringBoot读取配置的几种方式_第1张图片

注意:static和final修饰的变量不生效

2.通过@ConfigurationProperties(prefix=“”)

 SpringBoot读取配置的几种方式_第2张图片

适用于对对象多个变量统一绑定,比@Value高效

3.通过Environment Spring底层提供的API动态获取变量值

 SpringBoot读取配置的几种方式_第3张图片

 4.通过@PropertySources获取外部文件路径,再通过@Value获取值 

SpringBoot读取配置的几种方式_第4张图片

只能读取properties文件

5.yaml文件读取

SpringBoot读取配置的几种方式_第5张图片 

 6.java原生态方式通过io流的方式 

SpringBoot读取配置的几种方式_第6张图片

你可能感兴趣的:(java相关,java,开发语言)