dify-spring-boot-starter
  • 介绍
  • 快速开始
  • 安装
  • 配置
  • 客户端构建器
  • 功能

    • Chat API
    • Workflow API
    • Dataset API
    • Server API
  • 使用配置
  • 自定义配置
  • 更新日志
  • 简体中文
  • English
GitHub
  • 介绍
  • 快速开始
  • 安装
  • 配置
  • 客户端构建器
  • 功能

    • Chat API
    • Workflow API
    • Dataset API
    • Server API
  • 使用配置
  • 自定义配置
  • 更新日志
  • 简体中文
  • English
GitHub
  • 配置

    • 使用配置
    • 自定义配置

自定义配置

Client

springboot3 使用 WebClient + RestClient,springboot2 使用 WebClient

WebClient

支持自定义 webClientBuilder,覆盖默认实例


@Bean
public WebClient.Builder webClientBuilder() {
    HttpClient httpClient = HttpClient.create()
            .protocol(HttpProtocol.HTTP11);
    return WebClient.builder()
            .defaultHeader(HttpHeaders.CONTENT_TYPE, MediaType.APPLICATION_JSON_VALUE)
            .clientConnector(new ReactorClientHttpConnector(httpClient))
            ;
}

RestClient

支持自定义 restClientBuilder,覆盖默认实例


@Bean
public RestClient.Builder restClientBuilder() {
    return RestClient.builder()
            .defaultHeader(HttpHeaders.CONTENT_TYPE, MediaType.APPLICATION_JSON_VALUE)
            ;
}
在 GitHub 上编辑此页
上次更新: 2025/4/17 16:50
Prev
使用配置