对于那些正在寻找的人。借助Master_Ex的提示,我找到了一个解决方案:
在运行中:
private HttpServletRequest request;public void run() { final RequestContextListener rcl = new RequestContextListener(); final ServletContext sc = request.getServletContext(); rcl.requestInitialized(new ServletRequestEvent(sc, request));
在UserRightService中,我调用一个执行以下 *** 作的函数:
SecurityContext context = SecurityContextHolder.getContext(); Authentication auth = context.getAuthentication(); context.setAuthentication(getDataExportAuthentication(exportingUser));
@Master_Ex的谢谢,您的帖子非常有帮助。很抱歉,我来不及给您赏金,否则,我将其标记为正确的赏金。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)