wiselyman的博客 -欧洲杯足彩官网

`
wiselyman
  • 浏览: 2076970 次
  • 性别:
  • 来自: 合肥
博主相关
  • 博客
  • 微博
  • 相册
  • 收藏
  • 博客专栏
    点睛spring4.1
    浏览量:80745
    点睛spring mvc4...
    浏览量:129940
    社区版块
    • ( 11)
    • ( 19)
    • ( 0)
    存档分类
    最新评论
    文章列表
     
    10.1 全局异常处理 使用@controlleradvice注解来实现全局异常处理; 使用@controlleradvice的属性缩小处理范围 10.2 演示 演示控制器 package com.wisely.web; import org.springframework.stereotype.controller;
     
    9.1 异步请求处理 servlet 3开始支持异步请求处理 spring mvc 3.2开始支持servlet3的这项特性 controller可以从另外一个线程返回一个java.util.concurrent.callable,而不是一个简单的值 此时servlet容器线程已经释放,可以处理其他的请求 spring mvc通过借助taskexecutor调起另外一个线程(例子中的mvctaskexecutor) controller也可以从另外一个线程返回一个deferredresult 此时,spring mvc并不知道这个线程的存在 比如一个定时任务 ...
     
    8.1 配置 spring mvc的配置是通过继承webmvcconfigureradapter类并重载其方法实现的; 前几个教程已做了得配置包括 01点睛spring mvc 4.1-搭建环境 配置viewresolver 03点睛spring mvc 4.1-rest 静态资源映射 04点睛spring mvc 4.1-拦截器 配置拦截器 06点睛spring mvc 4.1-文件上传 配置multipartresolver 07点睛spring mvc4.1-contentnegotiatingviewresolver 配置contentnegotiatin ...
     
    7.1 contentnegotiatingviewresolver contentnegotiatingviewresolver支持在spring mvc下输出不同的格式; contentnegotiatingviewresolver是viewresolver的一个实现; contentnegotiatingviewresolver使用request的媒体类型,根据扩展名选择不同的view输出不同的格式; contentnegotiatingviewresolver不是自己处理view,而是代理给不同的viewresolver来处理不同的view; 本例演示根据扩展名获得不同的 ...
     
    6.1 文件上传 在控制器参数使用@requestparam("file") multipartfile file接受单个文件上传; 在控制器参数使用@requestparam("file") multipartfile[] files接受多个文件上传; 通过配置multipartresolver来配置文件上传的一些属性; 6.2 示例 增加和上传和文件操作的依赖到maven
     
    5.1 服务器端推送 sse(server send event)是一种服务器端向浏览器推送消息的技术,而不是我们常规的浏览器像server请求然后响应; 当我们需要使用server向浏览器主动推送数据的时候,请考虑使用该项技术,而不是考虑具有双向通讯功能的websocket; 以前我们用ajax轮询server也能实现,服务器负担大; sse原理是向server请求一次后,server会挂住请求不放(此时浏览器里请求状态是pending),等有数据后才返回给浏览器,然后再发起下一次请求,以此类推; 所有主流浏览器均支持服务器发送事件,除了 internet explorer(6 ...
     
    4.1 拦截器 拦截器实现了对每一个请求处理之前和之后进行相关的处理,类似于servlet的filter; 可以实现handlerinterceptor接口或者继承handlerinterceptoradapter类; 继承handlerinterceptoradapter类,因为使用接口要实现接口的所有方法; 4.2 示例 新建拦截器 package com.wisely.interceptors;
     
    3.1 rest rest:representational state transfer; rest是一种数据导向web service,相对于soap是一种操作操作和处理导向的web service; spring为对rest的支持提供了@restcontroller; 在没有@restcontroller可以通过@controller,@responsebody组合实现rest控制器; 但是我们经常会使用@responsebody这样很麻烦,且易忘记; 使用@restcontroller替代@controller,我们就不用使用@responsebody; re ...
     
    2.1 @requestmapping @requestmapping是springmvc的核心注解,负责访问的url与调用方法之间的映射; @requestmapping可以放在类和方法上; @requestmapping的属性produces属性控制response返回的形式; @requestmapping的属性method属性控制接受访问的类型,不写不做限制,本例为演示方便全部都是get请求; @responsebody(放在方法上或者返回值类型前)将方法参数放置在web body的body中(返回的不是页面而是你所控制的字符) @requestbody ...
     
    1.1 简单示例 通篇使用java config @controller声明bean是一个控制器 @requestmapping访问路径和方法之间的映射 1.2 演示 1.2.1 新建maven web项目 新建项目 
    global site tag (gtag.js) - google analytics
    网站地图