2015-02-10 15:11:09 +00:00
|
|
|
|
### 23.7.1. 第三方配置
|
|
|
|
|
|
|
|
|
|
正如使用@ConfigurationProperties注解一个类,你也可以在@Bean方法上使用它。当你需要绑定属性到不受你控制的第三方组件时,这种方式非常有用。
|
|
|
|
|
|
|
|
|
|
为了从Environment属性配置一个bean,将@ConfigurationProperties添加到它的bean注册过程:
|
|
|
|
|
```java
|
|
|
|
|
@ConfigurationProperties(prefix = "foo")
|
|
|
|
|
@Bean
|
|
|
|
|
public FooComponent fooComponent() {
|
|
|
|
|
...
|
|
|
|
|
}
|
|
|
|
|
```
|
|
|
|
|
和上面ConnectionSettings的示例方式相同,任何以foo为前缀的属性定义都会被映射到FooComponent上。
|