springboot的起步依赖

加载自动配置的方式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

相关文章
相关标签/搜索