Как добавить свойство тайм-аута соединения в проект Spring MVC? - PullRequest
0 голосов
/ 08 марта 2019

У меня есть весенний проект MVC (5.0.5.RELEASE), и я хотел бы добавить конфигурацию, чтобы учесть время ожидания.В моем проекте есть контроллер, и я отправляю запрос через почтальона.Таким образом, идея состоит в том, чтобы убить выполнение по истечении времени ожидания.Кроме того, мне нравится обрабатывать исключение при подготовке пользовательского сообщения об ошибке

Как я могу это сделать?

1 Ответ

0 голосов
/ 09 марта 2019

у вас будет 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();
}

Я надеюсь, это поможет вам

...