前言
在 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版权协议,转载请附上原文出处链接和本声明。