我正在开发一个spring应用程序,我想跟踪用户在每个页面上花费的时间。我打算通过Spring过滤器来做到这一点。是否有一个弹簧过滤器拦截每个页面请求?
或者,如果您知道更好的方法或已经执行此操作的API,我可以将其插入我的应用程序中 - 请建议。
答案 0 :(得分:0)
有Spring org.springframework.web.servlet.HandlerInterceptor
接口。它是一个具有特殊接口的普通bean。
阅读Spring reference chapter 15.4.1 Intercepting requests - the HandlerInterceptor interface
另一种(独立于春季)的方式将是一个servelt过滤器,但是你没有弹簧支持,例如可以轻松访问其他豆类。