我有一个spring MVC项目(5.0.5.RELEASE),我想添加一个配置来考虑超时。我的项目有一个控制器,我使用邮递员发送请求。因此,想法是在超时时终止执行。此外,我喜欢处理异常以准备自定义消息错误
我怎样才能做到这一点?
您将拥有用于生成令牌的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();
}
我希望它可以帮助你