最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

SpringBoot設(shè)置接口超時(shí)的方法小結(jié)

 更新時(shí)間:2021年09月16日 12:01:37   作者:五色風(fēng)車(chē)  
這篇文章主要介紹了SpringBoot設(shè)置接口超時(shí)的方法小結(jié),包括配置文件,config配置類(lèi)及相關(guān)示例代碼,代碼簡(jiǎn)單易懂,對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下

1、配置文件 

application.properties中加了,意思是設(shè)置超時(shí)時(shí)間為20000ms即20s,

spring.mvc.async.request-timeout=20000

2、config配置類(lèi)

public class WebMvcConfig extends WebMvcConfigurerAdapter {
    @Override
    public void configureAsyncSupport(final AsyncSupportConfigurer configurer) {
        configurer.setDefaultTimeout(20000);
        configurer.registerCallableInterceptors(timeoutInterceptor());
    }
    @Bean
    public TimeoutCallableProcessingInterceptor timeoutInterceptor() {
        return new TimeoutCallableProcessingInterceptor();
    }
}

3、RestTemplate超時(shí)

import lombok.extern.slf4j.Slf4j;
import org.springframework.boot.context.properties.ConfigurationProperties;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import org.springframework.http.client.HttpComponentsClientHttpRequestFactory;
import org.springframework.web.client.RestTemplate;
 
@Slf4j
@Configuration
public class RestTemplateConfig {
 
    @Bean
    @ConfigurationProperties(prefix = "rest.connection")
    public HttpComponentsClientHttpRequestFactory httpRequestFactory() {
        return new HttpComponentsClientHttpRequestFactory();
    }
 
    @Bean
    public RestTemplate customRestTemplate(){
        return new RestTemplate(httpRequestFactory());
    }
}

也可以:

@Beanpublic SimpleClientHttpRequestFactory httpRequestFactory() {         
  SimpleClientHttpRequestFactory requestFactory = new SimpleClientHttpRequestFactory();  
  requestFactory.setConnectTimeout(1000);  
  requestFactory.setReadTimeout(1000);               
  return requestFactory;
}
     
@Beanpublic RestTemplate customRestTemplate(){
  return new RestTemplate(httpRequestFactory());
}

application.properties:

#restTemplate配置# 連接不共用的時(shí)候,等待連接超時(shí)。
rest.connection.connectionRequestTimeout=30000#  建立連接超時(shí)
rest.connection.connectTimeout=30000# 建立連接成功后 從服務(wù)器讀取超時(shí)
rest.connection.readTimeout=30000

或者

#restTemplate配置
rest.connection.connection-request-timeout=30000
rest.connection.connect-timeout=30000
rest.connection.read-timeout=30000

推薦文章:

http://m.fzitv.net/article/167638.htm

來(lái)源于:

https://blog.csdn.net/qq_35860138/article/details/88941558

https://blog.csdn.net/weixin_34114823/article/details/86015073

到此這篇關(guān)于SpringBoot設(shè)置接口超時(shí)的方法小結(jié)的文章就介紹到這了,更多相關(guān)SpringBoot接口超時(shí)內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

最新評(píng)論

天等县| 扎囊县| 景宁| 邯郸县| 紫阳县| 曲阳县| 黄陵县| 营山县| 罗山县| 巴林右旗| 阿克苏市| 锡林郭勒盟| 霍邱县| 海晏县| 安乡县| 宝坻区| 茂名市| 虹口区| 衡南县| 普安县| 青神县| 六安市| 化隆| 肃南| 海丰县| 新疆| 铅山县| 扎兰屯市| 玉龙| 遂川县| 黄山市| 县级市| 西贡区| 武鸣县| 芜湖县| 大方县| 成安县| 民权县| 龙江县| 永安市| 屯门区|