springmvc 支持restful

  1. 控制器可以处理所有的 HTTP 方法,包含几个主要的 REST 方法:GET、POST、PUT、DELETE、PATCH; HiddenHttpMethodFilter
  2. 借助 @PathVariable 注解,控制器能够处理参数化的 URL(将变量输入作为 URL 的一部分);
  3. 借助 spring 的视图解析器,资源能够以多种方式进行表述,包括将模型数据渲染为 XML、JSON、Atom、已经 RSS 的 View 实现;
  4. 可以使用 ContentNegotiatingViewResolver 来选择最适合客户端的表述;
  5. 借助 @ResponseBody 注解和各种 HttpMethodConverter 实现,能够替换基于视图的渲染方式;
  6. 类似地,@RequestBody 注解以及 HttpMethodConverter 实现可以将传入的 HTTP 数据转化为传入控制器处理方法的 Java 对象;
  7. 借助 RestTemplate ,spring 应用能够方便地使用 REST 资源。
posted @ 2018-05-01 15:24  He_quotes  阅读(78)  评论(0)    收藏  举报