Spring 云绑定组件
Spring 云提供基于 Spring 云绑定 的云绑定支持。 这使得应用程序能够指定提供者绑定类型,并使用通用格式表达属性。 Spring 云绑定将处理这些属性并将其绑定到Spring 云属性中。
示例,当使用 OpenAi 时,绑定类型是 openai。
使用属性 spring.ai.cloud.bindings.openai.enabled,绑定处理器可以启用或禁用。
由于默认情况下,指定绑定类型时该属性将被启用,因此 api-key、uri、username、password 等等可以进行配置,并且 spring-ai 会将其映射到支持系统中对应的属性。
要启用云绑定支持,请在应用中包含以下依赖项。
<dependency>
<groupId>org.springframework.ai</groupId>
<artifactId>spring-ai-spring-cloud-bindings</artifactId>
</dependency>
或者添加到您的Gradle 构建脚本文件中。
dependencies {
implementation 'org.springframework.ai:spring-ai-spring-cloud-bindings'
}
| 参考以下依赖管理部分,添加Spring AI BOM到你的构建文件中。 |
可用云绑定配置Available Cloud Bindings
这些组件中,目前在 spring-ai-spring-cloud-bindings 模块中支持云绑定的组件包括:
服务类型 |
绑定类型 |
源属性 |
目标属性 目标属性文件包含将作为目标应用属性值的属性值。 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|