Skip to content

Autoconfigure settings such as timeouts and redirects for RestClient and RestTemplate and WebClient #43068

Closed as not planned
@quaff

Description

@quaff

We should introduce a @ConfigurationProperties bean for [RestClient|RestTemplate|WebClient]AutoConfiguration.

@ConfigurationProperties("spring.http.client")
public class HttpClientProperties {

	private Duration connectTimeout = Duration.ofSeconds(5);

	private Duration readTimeout = Duration.ofSeconds(30);

	private Redirects redirects = Redirects.FOLLOW_WHEN_POSSIBLE;

	private Class<? extends ClientHttpRequestFactory> requestFactoryType = JdkClientHttpRequestFactory.class;

	...

}

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions