我想在SpringMVC的分派器找到请求处理的Controller以及action之后,在调用action方法之前,都必须调用Controller类里的一个非请求Action处理的方法,
在这个方法里进行自定义校验(不止参数校验)和数据包装。可以决定是否继续调用action方法还是直接响应。类似拦截器里的prohandler方法
不想为了一个Controller而专门设置一个Spring MVC的拦截器类来处理,我希望能在Controller类文件里解决。
全局处理可以交给拦截器,但一个Controller的前置校验的处理都得专门设个拦截器类还是觉得太啰嗦了。而且拦截器里无法做数据包装,做了也到不了Controller那里。
用
@ModelAttribute
试试?