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