### 1、变量引用规则

```yaml
solon.app.name: "demo"

demo.name: "${solon.app.name}"
demo.title: "${solon.app.title:}"
demo.description: "${solon.app.name}/${solon.app.title:}"
```


以上示例，便是应用配置的内部变量引用了。它需要满足一条规则，才能引用成功：

```
文件（或配置块）解析时，Solon.cfg() 已经存在的变量（或者配置块内的变量），可以被引用。
```

### 2、Yaml 多片段加载（v2.5.5 后支持）

例：app.yml

```yaml
solon.env: pro

---
solon.env.on: pro
demo.auth:
  user: root
  password: Ssn1LeyxpQpglre0
---
solon.env.on: dev|test
demo.auth:
  user: demo
  password: 1234
```