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设置接口超时详解
你是第一个吃螃蟹的人
发表评论

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