SpringBoot bietet zwei Möglichkeiten, das Zeitlimit für den Schnittstellenzugriff festzulegen
1. Fügen Sie es der Konfigurationsdateianwendung hinzu. Eigenschaften Spring.mvc.async.request-timeout=20000, was bedeutet, dass das Timeout auf 20000 ms oder 20 s eingestellt wird.
Zweitens gibt es eine andere Möglichkeit, Folgendes hinzuzufügen:
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(); } }zur Konfigurationsklasse config
Das obige ist der detaillierte Inhalt vonSpringBoot legt das Schnittstellen-Timeout fest. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!