Springboot 之 自定义配置文件及读取配置文件

2017-07-05  本文已影响0人  Hello_DH

一、读取核心配置文件

核心配置文件是指在resources根目录下的application.properties或application.yml配置文件,读取这两个配置文件的方法有两种,都比较简单。

核心配置文件application.properties内容如下:

1、使用@Value方式(常用):

2、使用Environment方式

二、读取自定义配置文件

为了不破坏核心文件的原生态,但又需要有自定义的配置信息存在,一般情况下会选择自定义配置文件来放这些自定义信息,这里在resources/config目录下创建配置文件my-web.properties

注意:

在@ConfigurationProperties注释中有两个属性:

locations:指定配置文件的所在位置。如果不写默认是核心配置文件

prefix:指定配置文件中键名称的前缀(我这里配置文件中所有键名都是以web.开头)

使用@Component是让该类能够在其他地方被依赖使用,即使用@Autowired注释来创建实例。

实现接口EnvironmentAware重写方法setEnvironment

凡是被Spring管理的类,实现接口EnvironmentAware重写方法setEnvironment可以在工程启动时,获取到系统环境变量和application配置文件中的变量。

上一篇下一篇

猜你喜欢

热点阅读