springmvc的一些常用最佳实践
内容概要:
- SpringMVC的源代码执行流程
- 使用WebDataBinder进行参数的个性化绑定和验证
- 使用高级的HandlerMethodArgumentResolver来实现参数的个性化解析
- 使用aspectj拦截器进行全局参数校验
- 全局错误处理,隐藏后端异常以及友好提示
- 使用Spring自带拦截器HandlerInterceptor进行权限控制
数据验证
Filter实现
Spring MVC 中 HandlerInterceptorAdapter的使用
参数提取
自定义WebArgumentResolver/HandlerMethodArgumentResolver从session中提取参数