子线程调用SecurityUtils.getSubject().getPrincipals()方法异常:org.apache.shiro.session.UnknownSessionException: There is no session with id [901a9e60-bef5-4e8d-a9a2-5aea738cc0de]
原因如图:在子线程的threadlocal中无法获得相应的session信息
解决方法:在线程调用时自行在主线程中得到SecurityUtils.getSubject().getPrincipals()放入子线程参数中