Setting timeouts in Spring Rest Template

后端 未结 3 1547
别跟我提以往
别跟我提以往 2021-01-15 03:15

Application is using Spring rest template to call a webservice and i am using
restTemplate.exchage(url) to call the webservice. Currently we are not passing any

3条回答
  •  独厮守ぢ
    2021-01-15 03:58

    RestTemplateBuilder introduced since Spring 1.4 could be used to set read and connect timeout settings for RestTemplate object. Here is sample code -

    final RestTemplate restTemplate =
        new RestTemplateBuilder()
            .setConnectTimeout(Duration.ofMillis(connectTimeoutMillis))
            .setReadTimeout(Duration.ofMillis(readTimeoutMillis))
            .build();
    

提交回复
热议问题