# 5.1.5 使用特殊的属性值

在设置属性时，不限于将它们的值声明为硬编码的字符串和数值。相反，可以从其他配置属性派生它们的值。

例如，假设（不管出于什么原因）想要设置一个名为 greeting.welcome 的属性，用于返回另一个名为 spring.application.name 的属性的值。为此，在设置 greeting.welcome 时可以使用 `${}` 占位符标记：

```yaml
greeting:
  welcome: ${spring.application.name}
```

你甚至可以把这个占位符嵌入到其他文本中：

```yaml
greeting:
  welcome: You are using ${spring.application.name}
```

正如你所看到的，使用配置属性配置 Spring 自己的组件可以很容易地将值注入这些组件的属性并调整自动配置。配置属性并不专属于 Spring 创建的 bean。只需稍加努力，就可以利用你自己的 bean 中的配置属性。接下来让我们来看看怎么做。
