All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.ruijc.http.HttpAutoConfiguration Maven / Gradle / Ivy

package com.ruijc.http;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;

/**
 * Http客户端自动配置
 */
@Configuration
public class HttpAutoConfiguration {

    @Autowired
    private HttpProperties httpProperties;

    @Bean
    public HttpClient httpClient() {
        HttpClient client = HttpClient.instance();
        if (null != httpProperties) {
            if (0 != httpProperties.getConnectionTimeout()) {
                client.setConnectionTimeout(httpProperties.getConnectionTimeout());
            }
        }

        return client;
    }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy