ThreadLocal保存全局用户信息

左手的ㄟ右手 2023-10-12 14:30 173阅读 0赞

1.我这个此处,用于保存token,跟保存用户信息是一样的

  1. package com.example.demo.util;
  2. /**
  3. * @Description:
  4. * @Author sk
  5. * @Date: 2023/6/12 10:59
  6. */
  7. public class tokenThreadLocal {
  8. public tokenThreadLocal() {
  9. }
  10. public static ThreadLocal<String> tokenThreadLocal = new ThreadLocal<>();
  11. public static String get() {
  12. return tokenThreadLocal.get();
  13. }
  14. public static void put(String data) {
  15. tokenThreadLocal.set(data);
  16. }
  17. public static void remove()
  18. {
  19. tokenThreadLocal.remove();
  20. }
  21. }

2.使用:

81764500643c4d82a7c75a090b95d251.png

3.在这里要删除,要不然会造成内存泄漏

5fde0feef0784b41a1b447e2bf3406fb.png

发表评论

表情:
评论列表 (有 0 条评论,173人围观)

还没有评论,来说两句吧...

相关阅读