加载自动配置的方式2:spring
springboot读取配置文件的方式:springboot
一、读取核心配置文件app
核心配置文件是指在resources根目录下的application.properties或application.yml配置文件,读取这两个配置文件的方法有两种,都比较简单。code
方式一:使用@Value方式(经常使用);在@Value的${}中包含的是核心配置文件中的键名blog
方式二:使用Environment方式;这种方式是依赖注入Evnironment来完成,在建立的成员变量private Environment env上加上@Autowired注解便可完成依赖注入,而后使用env.getProperty("键名")便可读取出对应的值。get
二、读取自定义配置文件io
为了避免破坏核心文件的原生态,但又须要有自定义的配置信息存在,通常状况下会选择自定义配置文件来放这些自定义信息,这里在resources
目录下建立配置文件author.properties。变量
注意:
在@ConfigurationProperties注释中有两个属性:
locations:指定配置文件的所在位置
prefix:指定配置文件中键名称的前缀(我这里配置文件中全部键名都是以author.开头)
使用@Component是让该类可以在其余地方被依赖使用,即便用@Autowired注释来建立实例。bfc