Spring Boot 技术知识点:如何理解@PropertySource注解

前言

在 Spring Boot中,默认加载的配置文件名称为 application.properties 或者为 application.yml。将application.properties 和application.yml视为主配置文件,但是在实际开发中,我们不可能将所有的配置放在主配置文件中,日积月累,主配置文件就会越来越庞大,容易显得比较臃肿,同时也不太好理解和维护。所以需要进行拆分,比如数据库配置、redis配置、微信配置,我们可以分别拆分为:datasource.properties(yml) 、redis.properties(yml) 、wx.properties(yml)。自定义的配置文件并不会被自动加载,所以需要使用 Spring 提供的 @PropertySource 注解,去加载指定的配置文件。

@PropertySource 即加载指定的属性文件(*.properties和*.xml、*.yml、*.yaml)到 Spring 的Environment 中。指定要加载的属性文件的资源位置。

属性详解

属性名解释
name指定此属性资源的名称,默认为空,不指定Spring自动生成。
value

配置文件。指定要加载的属性文件的资源位置。支持传统和基于X


版权声明:本文为qq_29901385原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。