java - Spring Boot定义了REST接口(interface),想要定时请求-响应

标签 java spring rest spring-boot

我正在使用 Spring Boot 定义 REST 接口(interface),并希望定义一个衡量请求响应时间的指标。

我可以在调用函数时启动计时器并在返回时停止计时器,但这似乎不对,因为我不知道 Spring 何时发出实际消息。这是否可以在不扰乱 Spring 背后的实际代码的情况下实现?

最佳答案

我们使用Perf4J来计时操作。我们的应用程序的结构为过滤器 -> Controller -> 业务逻辑 -> 数据访问 -> 数据存储。在第一年,我们过去常常在过滤器层和业务逻辑层记录每个请求的响应时间。但是,我们没有看到这两层记录的时间有太大差异(小于 10%),因此我们仅对业务逻辑操作的计时进行了标准化。

关于java - Spring Boot定义了REST接口(interface),想要定时请求-响应,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28916338/

相关文章:

java - 在 java.awt.Graphics 上绘制 java.awt.Cursor

java - 在没有 Spring Boot 的情况下运行 Spring Shell 2

javascript - Spring Security 阻止 js post 查询文件上传

php - while循环中使用INSERT语句的多个REST-API请求

Java 等效于使用 curl 命令行实用程序对带有证书的 https url 进行 rest 调用

java - 调用 WS REST 时为 "No content to map to Object due to end of input"

java - 在控制台输出调试信息

java - Java 中的并发性 : synchronized static methods

java - 如何将 javax.comm API 导入 Netbeans IDE?

spring-cloud-loabalancer 配置静态服务器列表