别再用 System.currentTimeMillis 统计耗时了,太LOW,这个工具类好用到爆!

2022-11-18 09:02:39 浏览数 (1)

作者:沉默王二 Java 程序员进阶之路:https://tobebetterjavaer.com

大家好,我是二哥呀!

昨天,二哥的编程星球里的一位球友问我能不能给他解释一下 @SpringBootApplication 注解是什么意思,还有 Spring Boot 的运行原理,于是我就带着他扒拉了一下这个注解的源码,还有 SpringApplication 类的 run() 方法的源码,一下子他就明白了。

你别说,看源码的过程还真的是挺有趣,这不,我就发现了一个有意思的点。

代码语言:javascript复制
public ConfigurableApplicationContext run(String... args) {
 StopWatch stopWatch = new StopWatch();
 stopWatch.start();
 ......
 stopWatch.stop();
}

Spring Boot 是用 StopWatch 来统计耗时的,而通常情况下,我们会用 System.currentTimeMillis() 来统计耗时,对吧?编程喵

0 人点赞