写成代码就是这个样子:
在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.