spring boot在代码块中计算方法执行时间
时间: 2024-01-29 22:03:02 浏览: 124
spring boot aop 记录方法执行时间代码示例
可以使用Java中的System.currentTimeMillis()或System.nanoTime()方法来计算Spring Boot中方法的执行时间。以下是两种方法的示例:
1.使用System.currentTimeMillis()方法计算方法执行时间:
```java
long startTime = System.currentTimeMillis();
// 执行方法
long endTime = System.currentTimeMillis();
long timeElapsed = endTime - startTime;
System.out.println("方法执行时间为:" + timeElapsed + "毫秒");
```
2.使用System.nanoTime()方法计算方法执行时间:
```java
long startTime = System.nanoTime();
// 执行方法
long endTime = System.nanoTime();
long timeElapsed = endTime - startTime;
System.out.println("方法执行时间为:" + timeElapsed + "纳秒");
```
需要注意的是,System.nanoTime()方法返回的是纳秒级别的时间戳,而System.currentTimeMillis()方法返回的是毫秒级别的时间戳。在计算方法执行时间时,建议使用System.nanoTime()方法,因为它的精度更高。
阅读全文