zoukankan      html  css  js  c++  java
  • Spring MVC的高级配置

    1、文件上传配置

      文件上传是项目中常用的一个功能,Spring MVC通过配置一个MultipartResolver来上传文件。

      在Spring的控制器中,通过MultipartFile file 来接受文件,通过MultipartFile[] files接收多个文件上传。

    2、自定义HttpMessageConverter

      HttpMessageConverter是用来处理request和response里的数据的。Spring内置了大量的HttpMessageConverter,例如:MappingJackson2HttpMessageConverter、StringHttpMessageConverter等。

    3、服务器端推送技术

      服务端推送技术在日常开发中较为常用,早起狠毒人的解决方案是使用Ajax向服务器轮询消息,使浏览器尽可能第一时间获得服务端的消息,因为这种方式的轮询频率不好控制,所以会增加服务端的压力。

      本节所有的服务端推送的方案是基于:当客户端向服务端发送请求,服务端会抓住这个请求不放,等有数据更新的时候才返回给客户端,当客户端接收到消息后,再向服务端 发送请求,周而复始。这种方式的好处是减少了服务器的请求数,降低了服务器的压力。

      出了服务器端推送技术外,还有一个另外的双向通信技术----WebSocket

      本节提供基于SSE(Server Send Event服务端发送事件)的服务器端推送和基于Servlet3.0+的异步方法特性,其中第一种方式需要新式浏览器的支持,第二种方式是跨浏览器的。

  • 相关阅读:
    lanya
    Apple watch ,小米微信通知
    jenkins grunt 自动构建流程
    刷机步骤
    ipad忘记了锁屏密码,已经越狱了
    ar
    如何在ubuntu中安装php
    阿里云
    docker swarm 集群及可视化界面的安装及配置
    https://github.com/gaoyangxiaozhu/DockerVI
  • 原文地址:https://www.cnblogs.com/yourGod/p/9116879.html
Copyright © 2011-2022 走看看