12 2020 档案
摘要:1.异常处理简介 SpringMVC通过HandlerExceptionResolver处理程序的异常,包括Handler映射、数据绑定以及处理器方法执行时发生的异常。 ①HandlerExceptionResolver(接口) 源码注释:* Interface to be implemented
阅读全文
摘要:1.HttpMessageConverter<T> >接口 ①简介 * Strategy interface that specifies a converter that can convert from and to HTTP requests and responses. HttpMessag
阅读全文
摘要:1.自定义拦截器 Spring MVC也可以使用拦截器对请求进行拦截处理,用户可以自定义拦截器来实现特定的功能,自定义的拦截器必须实现HandlerInterceptor接口 preHandle():这个方法在业务处理器处理请求之前被调用,在该方法中对用户请求 request 进行处理。如果程序员决
阅读全文
摘要:1.SpringMVC处理模型数据 : 主要解决如何把模型数据放到域对象中 但是对于开发者需要掌握:如何把数据放入到模型对象(ImplictModel)中进而供视图页面展示使用 把握一个基本点:一次请求会产生一个隐式模型容器(ImplictModel),隐含模型中的所有数据最终将通过HttpSer
阅读全文
摘要:1.什么是静态资源? 比如服务端的某个html页面,或者文件、图片等等 2.为什么访问静态资源会有问题存在 一般将DispatcherServlet请求映射配置为 / ,则Spring MVC将捕获当作一个普通请求处理,所以就会找不到对应的处理器发生错误 3.如何解决? 可以在Spring MVC配
阅读全文
摘要:1.数据绑定流程 ① Spring MVC 主框架将 ServletRequest 对象及目标方法的入参实例传递给 WebDataBinderFactory 实例,以创建 DataBinder 实例对象 ② DataBinder 调用装配在 Spring MVC 上下文中的 ConversionSe
阅读全文