JavaEE开发之SpringMVC中的静态资源映射及服务器推送技术
上篇博客我们详细的聊了《 JavaEE开发之SpringMVC中的静态资源映射及服务器推送技术 》,本篇博客依然是 JavaEE 开发中的内容,我们就来聊一下 SpringMVC 中的自定义消息转发器( HttpMessageConverter )和 SpringMVC 中的文件上传。消息转发器在日常开发中是比较常用的,其可以灵活的将用户发过来的消息按照自定义的格式进行解析,然后将解析的数据映射成Model,下方会给出自定义消息转发器的详细内容。聊完消息转发器,我们还会聊一下 Spring 中MVC的文件上传的操作。详细的内容请看下方介绍。 一、自定义消息转发器 接下来我们将实现自定义消息转发器,在自定义消息转发器时,我们需要基础 Springframework 中的 AbstractHttpMessageConverter 这个抽象类。这个抽象类中就定义着我们自定义消息转发器所需要的方法。我们将这些方法进行重写就好。 1.创建消息转发器的类 下方就是我们创建自定义消息转发器的过程,我们将其命名为 CustomMessageConverter 类,如下所示: 接下来我们就来聊一下 CustomMessageConverter 中的内容,下方代码段就是 CustomMessageConverter 类中的部分内容。在继承类时,我们将泛型指定为 StudentModel 类