Springboot调整接口/会话响应返回时长(解决响应超时问题)
配置Http会话超时
可以通过两种方式为Spring Boot应用程序配置HTTP会话超时。
application.properties中配置会话超时
最简单的方法是在你的application.properties中加入参数server.servlet.session.timeout。比如说
server.servlet.session.timeout=60s
还要注意的是,Tomcat不允许你将超时时间设置得少于60秒。
以程序方式配置会话超时
假设我们想让我们的HttpSession只持续两分钟。为了实现这一点,我们可以在我们的WebConfiguration类中添加一个EmbeddedServletContainerCustomizer Bean,内容如下。
@Configuration
public class WebConfiguration {
@Bean
public EmbeddedServletContainerCustomizer embeddedServletContainerCustomizer() {
return new EmbeddedServletContainerCustomizer() {
@Override
public void customize(ConfigurableEmbeddedServletContainer container

本文介绍了Spring Boot调整接口/会话响应返回时长以解决超时问题的方法。包括通过application.properties和程序方式配置Http会话超时,以及用配置文件和Config配置类设置接口访问超时。同时指出需避免tomcat和Nginx设置不当导致的超时问题。
&spm=1001.2101.3001.5002&articleId=127539459&d=1&t=3&u=9baa72a6959140479da67955e21b1763)
3万+

被折叠的 条评论
为什么被折叠?



