Use config file (current project)
- Add the configuration files to the root of the project or module
file |
type |
effect operations |
.easy.api.config |
property |
markdown/postman |
.easy.api.yml/.easy.api.yaml |
yml |
markdown/postman |
.postman.config |
property |
postman |
.postman.yml/.postman.yaml |
yml |
postman |
- You can use the
properties.additional
field in the configuration file to load additional configuration files:
properties.additional=$additional_properties_file_path$
The directory structure after configuration is as follows:
project-root
├── java(module1)
│ ├── common.iml
│ ├── pom.xml
│ ├── src
│ │ ├── main
│ │ │ ├── java
│ │ │ │ └── com
│ │ │ │ └── **
│ │ │ │ └── **
│ │ │ │ └── **
│ │ │ │ └── **.java
│ │ │ └── resources
│ │ └── test
│ │ └── java
│ └────.easy.api.config①
├── kotlin(module2)
│ ├── kotlin-demo.iml
│ ├── pom.xml
│ ├── src
│ │ ├── main
│ │ │ ├── kotlin
│ │ │ │ └── com
│ │ │ │ └── **
│ │ │ │ └── **
│ │ │ │ └── **
│ │ │ │ └── **
│ │ │ │ └── **.kt
│ │ │ └── resources
│ │ │ ├── application.yaml②
│ │ │ ├── static
│ │ │ └── templates
│ │ └── test
│ │ └── kotlin
│ └────.easy.api.yml③
├── springboot-demo(module3)
│ ├── pom.xml
│ ├── springboot-demo.iml
│ └── src
│ ├── main
│ │ ├── java
│ │ │ └── com
│ │ │ └── **
│ │ │ └── **
│ │ │ └── **
│ │ │ └── **
│ │ │ └── **
│ │ │ └── **.java
│ │ └── resources
│ │ ├── application.properties④
│ │ ├── static
│ │ └── templates
│ └── test
├── springboot-webflux-demo(module4)
│ ├── pom.xml
│ ├── springboot-webflux-demo.iml
│ └── src
│ ├── main
│ │ ├── java
│ │ │ └── **
│ │ │ └── **
│ │ │ └── **
│ │ │ └── **
│ │ │ └── **
│ │ │ └── **.java
│ │ └── resources
│ │ └── application.yml⑤
│ └── test
└────.easy.api.config⑥
In the directory structure:
- ①: Only affects
java(module1)
.
- ②: If the default recommended configuration is enabled, it will be loaded by default, so the property in it can be used through
{property}
in ③.
- ③: Only affects kotlin(module2).
- ④/⑤:
application.properties/application.yml/application.yaml
can also be loaded as ②.
- ⑥: Affects
java(module1)/kotlin(module2)/springboot-demo(module3)/springboot-webflux-demo(module4)
.