1 在拦截器中将用户信息放到threadlocal中,后续业务方法直接从threadlocal中获取,这样做可以简化用户信息在方法间来回传递
2 将类的成员变量放到threadlocal中,这个类在单例模式下也不会有线程安全问题.
注意:使用完threadlocal后要调用remove()防止内存泄漏
标签:拦截器,放到,用户,threadlocal,场景,使用 From: https://www.cnblogs.com/1--2/p/17402087.html
1 在拦截器中将用户信息放到threadlocal中,后续业务方法直接从threadlocal中获取,这样做可以简化用户信息在方法间来回传递
2 将类的成员变量放到threadlocal中,这个类在单例模式下也不会有线程安全问题.
注意:使用完threadlocal后要调用remove()防止内存泄漏
标签:拦截器,放到,用户,threadlocal,场景,使用 From: https://www.cnblogs.com/1--2/p/17402087.html