异步发消息AuthUtil.getUser获取不到值

Blade 未结 2 626
qiaodajun
qiaodajun 剑童 2023-05-13 18:22
悬赏:5

异步发消息AuthUtil.getUser获取不到值

2条回答
  • 2023-05-15 10:03

    看我的帖子, 有解决方案

    // 将RequestAttributes对象设置为子线程共享
    ServletRequestAttributes sra = (ServletRequestAttributes) RequestContextHolder.getRequestAttributes();
    RequestContextHolder.setRequestAttributes(sra, true);


    4 讨论(0)
  • 2023-05-13 18:54

    异步request获取不到,自然没法获取token。你可以在异步之前获取好user信息,然后把user类传入异步方法处理

    0 讨论(1)
提交回复