IT虾米网

SpringBoot设置接口超时时间详解

flyfish 2019年09月18日 编程语言 146 0

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(); 
    } 
}
发布评论

分享到:

IT虾米网

微信公众号号:IT虾米 (左侧二维码扫一扫)欢迎添加!

SpringBoot 超时设置详解
你是第一个吃螃蟹的人
发表评论

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。