如何将连接超时属性添加到Spring MVC项目?

问题描述 投票:0回答:1

我有一个spring MVC项目(5.0.5.RELEASE),我想添加一个配置来考虑超时。我的项目有一个控制器,我使用邮递员发送请求。因此,想法是在超时时终止执行。此外,我喜欢处理异常以准备自定义消息错误

我怎样才能做到这一点?

java spring spring-mvc timeout connection-timeout
1个回答
-1
投票

您将拥有用于生成令牌的UserController或TokenUtils类

所以下面的代码中的一个类超时或到期连接

public static String createToken(UserDetails userDetails)
{
    /* Expires in three hour */
    long expires = System.currentTimeMillis() + 1000L * 60 * 180;

    StringBuilder tokenBuilder = new StringBuilder();
    tokenBuilder.append(userDetails.getUsername());
    tokenBuilder.append(":");
    tokenBuilder.append(expires);
    tokenBuilder.append(":");
    tokenBuilder.append(TokenUtils.computeSignature(userDetails, expires));

    return tokenBuilder.toString();
}

我希望它可以帮助你

© www.soinside.com 2019 - 2024. All rights reserved.