SpringBoot设置接口超时时间详解编程语言

SpringBoot设置接口访问超时时间有两种方式

一、在配置文件application.properties中加了spring.mvc.async.request-timeout=20000,意思是设置超时时间为20000ms即20s,

二、还有一种就是在config配置类中加入:

 
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(); 
    } 
}

原创文章,作者:Maggie-Hunter,如若转载,请注明出处:https://blog.ytso.com/16931.html

(0)
上一篇 2021年7月19日
下一篇 2021年7月19日

相关推荐

发表回复

登录后才能评论