0
所以我想要做的是根据某个特定的上下文特定的bean为所有请求设置一个cookie。我有一个bean contextBean
,其中各个组件可以写入(它是线程安全的),并且对于每个请求,更新后的上下文都会写为cookie。然而,使用Filter
不起作用,因为:在春天为所有请求设置一个cookie
doFilter(request, response, chain) {
chain.doFilter();
response.addCookie(...);
}
response.isCommitted()
是true
运行链后,用HandlerInterceptor
如果控制器标注有@ResponseBody
存在同样的问题(它似乎对方法的工作没有ResponseBody
) 。有没有办法为所有处理程序执行此操作?