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+的异步方法特性,其中第一种方式需要新式浏览器的支持,第二种方式是跨浏览器的。

  • 相关阅读:
    Redis操作命令大全
    Redis实用监控工具一览
    Redis缓存雪崩、缓存穿透、缓存击穿、缓存降级、缓存预热、缓存更新
    Redis GEO地理位置信息,查看附近的人
    详解redis持久化
    详解Supervisor进程守护监控
    详解Redis Cluster集群
    arduino使用rfid
    树莓派控制WS2812
    Arduino读取温湿度dh11+烟雾气体MQ2+彩灯ws2812
  • 原文地址:https://www.cnblogs.com/yourGod/p/9116879.html
Copyright © 2011-2022 走看看