【发布时间】:2014-05-13 13:35:19
【问题描述】:
我刚刚切换到在 Spring mvc 中使用 Servlet Async,例如我有这样的代码:
@RequestMapping("/report")
public Callable<Void> handleRequest() {
return new Callable<Void>() {
public Void call() throws Exception {
handleRequestIntern();
return null;
}
};
}
通常我有一个过滤器,它将使用 http 请求和响应填充和清空 ThreadLocal,该请求和响应在代码中进一步用于检索登录的成员等...
但是,如何在异步模式下执行此操作?我找不到任何 Spring mvc 工具可以轻松访问请求和响应。
注意:当然我可以传入 Http 请求和响应,但在代码中,它不是 web 代码,它将访问一个抽象包装器,该包装器将使用 ThreadLocal 来读取登录成员等属性。
【问题讨论】:
标签: java spring spring-mvc servlets