springboot如何设置接口的响应时间
两张方法
1、在配置文件
application.properties中或者application.yml加上spring.mvc.async.request-timeout=30000,意思是设置超时时间为30000ms即30s
spring.mvc.async.request-timeout=30000
spring:
mvc:
async:
request-timeout: 30000
2、在config配置类里配置
public class WebMvcConfig extends WebMvcConfigurerAdapter {
@Override
public void configureAsyncSupport(final AsyncSupportConfigurer configurer) {
configurer.setDefaultTimeout(30000);
configurer.registerCallableInterceptors(timeoutInterceptor());
}
@Bean
public TimeoutCallableProcessingInterceptor timeoutInterceptor() {
return new TimeoutCallableProcessingInterceptor();
}
}
版权声明:本文为nyasm原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。