如何在Spring Boot中计算其余Web服务在请求和优先请求之间的时间?

莎拉 :

我正在使用Spring Boot编写Rest API。我想计算一个请求和上一个请求之间的时间,如果时间少于2分钟,我想返回一个对象json,跟踪并黑名单该请求的元素。我怎样才能做到这一点 ?

edubriguenti;

做这样的事情:

@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;
    }
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在正常的Spring微服务应用程序(非Spring引导)中跟踪请求?

如何在Spring Boot中将肥皂请求和带有自定义消息的响应记录到文件中?

如何在Spring Boot的每个请求中获取当前用户?

如何在Spring Boot中获取请求的URL

如何在Spring Boot中调试请求?

如何在Spring Boot中自动从Ajax请求填充字段?

如何在Spring WebFlux中记录请求和响应正文

如何在Spring Boot中捕获错误请求

如何在Spring Boot中获取请求URL

如何在Spring Controller中请求请求的来源和主体

如何在Spring Boot中指定回退请求映射

如何在Spring Boot中跟踪唯一的Web请求?

如何在(Spring MVC)Web请求中处理SessionFactory实例?

如何衡量服务器的请求和响应时间?

如何在其余客户端中使用spring @RequestBody发送发帖请求

如何使用Morgan适当地在请求和响应之间拆分日志记录?

如何在Spring Boot Web Client中发送请求正文?

如何在没有请求和响应对象的情况下从其余服务或servlet更新UI?

如何在Python组中计算日期时间之间的差异?

如何在容器中记录HTTP请求和时间成本?

如何在iOS应用中计算一段时间内的Parse API请求?

如何从 dataTaskWithRequest 打印 Web 服务请求和响应

如何在使用 spring boot 的 REST Web 服务中的 GET 请求期间修复“HTTP-404”错误

如何在 javascript / jsx 中计算获取请求的进度

如何在 Spring WebClient 请求之间保存 cookie?

如何在请求正文 spring mvc 中发送带有实体对象的额外字段?

如何在 Spring Boot REST 控制器中使用请求和路径参数?

如何在spring boot中正确实现put请求?

如何在请求中使用代理