1 对于spingboot的一般同步controller接口,暂时没有(没找到)超时时间配置。
2 对于异步接口,有超时时间配置
server.tomcat.connection-timeout
server.tomcat.connection-timeout是建立连接需要的时间,并非连接处理的时间
spring.mvc.async.request-timeout
,异步请求的时间,搭配Callable使用,示例如下:
@GetMapping("/test")
public Callable<String> test2() {
return ()-> {
try {
Thread.sleep(60000);
} catch (InterruptedException e) {
e.printStackTrace();
}
System.out.println("keep going");
return "foobar";
};
}