今天在新项目中遇到一个很特殊的问题 在新增数据的时候 我们系统使用aop拦截对数据的创建时间等信息进行封装 而时间 取自于threadlocal里面存储的时间
而设置threadlcoal的时间 是对系统发起请求的时候。可是 却发现 新增的时候时间不对 。通过debug等方式ThreadLocal内存储的时间发生了变化
对比两个时间 我发现 新增的时候 创建时间居然不一样 。
于是我在过滤器中 加入了如下代码进行测试
今天在新项目中遇到一个很特殊的问题 在新增数据的时候 我们系统使用aop拦截对数据的创建时间等信息进行封装 而时间 取自于threadlocal里面存储的时间
而设置threadlcoal的时间 是对系统发起请求的时候。可是 却发现 新增的时候时间不对 。通过debug等方式ThreadLocal内存储的时间发生了变化
对比两个时间 我发现 新增的时候 创建时间居然不一样 。
于是我在过滤器中 加入了如下代码进行测试