我想为所有请求编写一个拦截器 - 做一些事情,也许在会话中放一些东西。
我已经注册了播放插件并覆盖了
@Override
public void routeRequest(Request request) { ... }
我从中得到了一个正确的 Request 对象,但尝试访问 Controller.session 或 Session.current() 给了我一些会话,但不是我的控制器下一个可用的会话。
有可能在玩吗?
或者也许有更好的编写方法和拦截器 - 所以每个请求都应该是跨系统的。
我知道的后备方法是使用 @Before 方法创建一个专用控制器,并使用 @With 注释每个其他控制器以包含此方法,但这是一种我想避免的重复