我担心传递给 LocaleChangeInterceptor.preHandle() 的参数(对象处理程序)。
当我调用 preHandle() 时,我可以传递当前的请求、响应对象。但我从哪里得到处理程序。
有什么建议吗?
最佳答案
通常,Spring 命名法中的handler
指的是处理当前请求的@Controller
实现的实例。
对于LocaleChangeInterceptor
,不使用处理程序参数,因此您可以传递任何内容。但是,如果可能的话,您应该传递 Controller 实例,以遵守约定。
编辑:你为什么首先调用它?它应该有一个拦截器,并且只能由 Spring MVC 框架调用。
关于java - LocaleChangeInterceptor.preHandle 中的对象处理程序有什么用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12596783/