# 仿SpringBoot属性文件加载 > 一般Java应用程序中,用于加载属性文件 ### maven 必须 ``` me.yuxiaoyao.lang configuration-loader 2.0.0 com.fasterxml.jackson.core jackson-databind 2.10.0 ``` - [`configuration-loader`最新版本见:pom.xml](./pom.xml) - [`jackson-databind`最新版见:](https://mvnrepository.com/artifact/com.fasterxml.jackson.core/jackson-databind) ### 可选依赖(可以不加,也可以选一个加,或者都加) #### 加载yml/yaml 文件时必须加 ```xml com.fasterxml.jackson.dataformat jackson-dataformat-yaml ${jackson.version} ``` #### 加载 properties 文件时必须加 ``` com.fasterxml.jackson.dataformat jackson-dataformat-properties ${jackson.version} ``` #### 以上两个都不加时,默认使用`json` #### 说明 配置文件放在`config`目录下. ``` maven 项目 | - config | - application.yml | - application-dev.yml | - src | - main ``` >如果两个依赖都加的话,文件后缀顺序为: 1. `yml` - jackson-dataformat-yaml 2. `yaml` - jackson-dataformat-yaml 3. `properties` - jackson-dataformat-properties 4. `json` - default ## [使用方法和DEMO](../configuration-loader-test/README.md)