
REST
Sadlay
Never Give Up
展开
-
REST(一)REST简述
REST(一)REST简述和Spring MVC整合 在Http协议发展的过程中,提出了很多的规则,但是这些规则有些繁琐,于是又提出了一种风格约定,它就是REST风格。实际上严格地说它并不是一种协议和标准,而是一种风格。 REST简述 REST(Representational State Transfer)可以翻译为表现层状态转换。首先需要又资源才能表现,所以第一个名词是资源。有了资源也要根据需...原创 2018-11-23 12:27:42 · 642 阅读 · 0 评论 -
REST(二)开发REST风格端点
REST(二)开发REST风格端点 篇幅有限,这里我们就不在赘述service和dao的设计和实现了,如果需要可以文章末尾查看源码。 我们先定义用户实体 实体 package com.lay.rest.entity; import com.lay.rest.entity.enumeration.SexEnum; /** * @Description: * @Author: lay * @...原创 2018-11-23 12:29:05 · 910 阅读 · 0 评论 -
REST(三)处理HTTP状态码、异常和响应头
REST(三)处理HTTP状态码、异常和响应头 之前的内容只是讨论了正确的处理结果,而没有讨论当没有找到资源时的处理或者发生异常时的处理。当发生资源找不到或者处理逻辑发生异常时,需要考虑的时返回给客户端HTTP抓鬼你太吗和错误消息的问题。为了简化这些开发,Spring提供了实体封装类ResponseEntity和注解@ResponseStatus。ResponseEntity可以有效封装错误消息和...原创 2018-11-23 12:29:52 · 2934 阅读 · 0 评论 -
REST(四)使用RestTemplate
REST(四)使用RestTemplate 在当今微服务中,会将一个大系统拆分为多个微服务系统。按微服务应用的建议,每个微服务系统都会暴露Rest风格的URI请求给别的微服务系统所调用。为了方便完成系统之间的相互调用,spring还给予了模板类RestTemplate,通过它可以很方便地对Rest请求进行系统之间的调用,完成系统之间的数据集成。 使用RestTemplate请求后端 RestTem...原创 2018-11-23 12:30:46 · 302 阅读 · 0 评论