Как рассчитать время между запросом и предыдущим запросом веб-службой rest при весенней загрузке? - PullRequest
1 голос
/ 11 июля 2020

Я пишу Rest API, используя Spring boot. Я хочу рассчитать время между запросом и предыдущим запросом, и если это время меньше 2 минут, я хочу вернуть объект json, отслеживать и черный список элементов запроса. Как я могу это сделать?

1 Ответ

1 голос
/ 11 июля 2020

Сделайте что-то вроде этого:

@RestController
@RequestMapping("/test")
public class TestController {

private static long lastRequest = Long.MAX_VALUE;

@RequestMapping("/post")
public String postTest() {

    long currentTime = System.currentTimeMillis();

    if (currentTime - lastRequest < 120000){
        //DO WHAT YOU WANT
    } else {
        lastRequest = currentTime;
    }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...