1. 首页
  2. 编程语言
  3. Java
  4. 详解SpringBoot读取配置文件的N种方法

详解SpringBoot读取配置文件的N种方法

上传者: 2022-01-13 06:47:30上传 PDF文件 87.01 KB 热度 11次

@ConfigurationProperties读取一组配置信息@ConfigurationProperties注解用于读取指定前缀的一组配置信息并与bean绑定,具体的配置属性会绑定到bean的成员属性中,即前缀名+成员属性名等于配置文件中的key。配置信息绑定bean使用bean@Value适用与少量配置信息的场景,在一些较复杂的场景下,需要考虑把相关一组配置信息封装成一个或多个配置信息类,这时就可以使用@ConfigurationProperties。@PropertySource读取指定配置文件当我们项目比较大配置信息比较多的时,如果所有的配置信息都放在一个配置文件中,就会显得比较臃肿且不易理解和维护。此时,我们可以按照需求将该配置文件拆分为多个,并使用@PropertySource注解配合@Value或@ConfigurationProperties读取指定配置文件中的配置信息。假设开发环境对应的配置文件为application-d.yml,线上环境对应的配置文件为application-d.yml。

用户评论