Springboot调整接口响应返回时长(解决响应超时问题)

本文介绍了Spring Boot调整接口/会话响应返回时长以解决超时问题的方法。包括通过application.properties和程序方式配置Http会话超时,以及用配置文件和Config配置类设置接口访问超时。同时指出需避免tomcat和Nginx设置不当导致的超时问题。
该文章已生成可运行项目,

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
本文章已经生成可运行项目
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

JermeryBesian

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值