写成代码就是这个样子:

在before()里将当前的时间存放到执行before()的那个线程之中
startTimeThreadLocal作为Key,当前时间作为Value
等到你在after()方法里想用之前存的Value时,直接用startTimeThreadLocal.get()拿出来。
如果你想存储另一个Value值,很简单,再弄一个ThreadLocal



写成代码就是这个样子:

在before()里将当前的时间存放到执行before()的那个线程之中
startTimeThreadLocal作为Key,当前时间作为Value
等到你在after()方法里想用之前存的Value时,直接用startTimeThreadLocal.get()拿出来。
如果你想存储另一个Value值,很简单,再弄一个ThreadLocal



Copyright © 2018 - 2021 www.yd166.com., All Rights Reserved.