美文网首页
Springboot 之 自定义配置文件及读取配置文件

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

作者: Hello_DH | 来源:发表于2017-07-05 10:49 被阅读0次

    一、读取核心配置文件

    核心配置文件是指在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配置文件中的变量。

    相关文章

      网友评论

          本文标题: Springboot 之 自定义配置文件及读取配置文件

          本文链接:https://www.haomeiwen.com/subject/jhwfhxtx.html