我在springboot java app中有一个CRUD存储库。我试图测量查询表单APP透视图的延迟并将其记录在记录器中。请问实现这一点的好方法是什么?我稍后还将使用这些日志进行监控。
我现在的做法是-
long start = System.currentTimeMillis();
result = respoistoryDao.findId();
long executionTime = System.currentTimeMillis()-start;
字符串
我怎么才能让这一切变得更好?
1条答案
按热度按时间eblbsuwk1#
最优雅和可重用的设计应该是Aspect。
首先,创建注解
字符串
然后创建Aspect
型
一旦你有了这两个部分,只需将
@Timed
添加到任何方法签名中,它就会为你注销持续时间。