
top.jfunc.common.http.boot.SmartHttpProperties Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of httpclient-jodd-spring-boot-starter Show documentation
Show all versions of httpclient-jodd-spring-boot-starter Show documentation
httpclient-jodd在spring-boot环境下的starter
package top.jfunc.common.http.boot;
import org.springframework.boot.context.properties.ConfigurationProperties;
import top.jfunc.common.http.HttpConstants;
import java.util.Map;
/**
* @see top.jfunc.common.http.base.Config
* @author xiongshiyan at 2019/5/10 , contact me with email [email protected] or phone 15208384257
*/
@ConfigurationProperties("spring.http.smart")
public class SmartHttpProperties {
/**
* BaseUrl,如果设置了就在正常传送的URL之前添加上
*/
private String baseUrl = null;
/**
* 连接超时时间
*/
private Integer defaultConnectionTimeout = HttpConstants.DEFAULT_CONNECT_TIMEOUT;
/**
* 读数据超时时间
*/
private Integer defaultReadTimeout = HttpConstants.DEFAULT_READ_TIMEOUT;
/**
* 请求体编码
*/
private String defaultBodyCharset = HttpConstants.DEFAULT_CHARSET;
/**
* 返回体编码
*/
private String defaultResultCharset = HttpConstants.DEFAULT_CHARSET;
/**
* 默认headers
*/
private Map defaultHeaders = null;
public String getBaseUrl() {
return baseUrl;
}
public void setBaseUrl(String baseUrl) {
this.baseUrl = baseUrl;
}
public Integer getDefaultConnectionTimeout() {
return defaultConnectionTimeout;
}
public void setDefaultConnectionTimeout(Integer defaultConnectionTimeout) {
this.defaultConnectionTimeout = defaultConnectionTimeout;
}
public Integer getDefaultReadTimeout() {
return defaultReadTimeout;
}
public void setDefaultReadTimeout(Integer defaultReadTimeout) {
this.defaultReadTimeout = defaultReadTimeout;
}
public String getDefaultBodyCharset() {
return defaultBodyCharset;
}
public void setDefaultBodyCharset(String defaultBodyCharset) {
this.defaultBodyCharset = defaultBodyCharset;
}
public String getDefaultResultCharset() {
return defaultResultCharset;
}
public void setDefaultResultCharset(String defaultResultCharset) {
this.defaultResultCharset = defaultResultCharset;
}
public Map getDefaultHeaders() {
return defaultHeaders;
}
public void setDefaultHeaders(Map defaultHeaders) {
this.defaultHeaders = defaultHeaders;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy