Heim > Java > javaLernprogramm > Hauptteil

SpringBoot legt das Schnittstellen-Timeout fest

(*-*)浩
Freigeben: 2019-08-07 16:53:28
nach vorne
8263 Leute haben es durchsucht

SpringBoot bietet zwei Möglichkeiten, das Zeitlimit für den Schnittstellenzugriff festzulegen

SpringBoot legt das Schnittstellen-Timeout fest

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();
	}
}
Nach dem Login kopieren
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!

Verwandte Etiketten:
Quelle:csdn.net
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage