1、描述 Swagger 是一个规范和完整的框架,用于生成、描述、调用和可视化 RESTful 风格的 Web 服务。 作用: 1.接口的文档在线自动生成。 2.功能测试。 2、运用 a) maven导入Swagger b) 创建Swagger2配置类 3、注解及其说明 @Api : 用在类上,说明 ...
分类:
其他好文 时间:
2019-09-11 13:41:20
阅读次数:
126
什么是微服务架构? 微服务是系统架构的一种设计风格,主旨是将原本独立的系统产分为多个小型的服务,这些服务都在各自的进程中运行。服务与服务之间基于HTTP的RESTful API进行通信协作。 构造背景:耦合度高的业务功能 优点:每个服务有自己的数据存储、业务开发、自动化测试案例以及单独的部署机制、可 ...
分类:
编程语言 时间:
2019-09-11 11:54:19
阅读次数:
87
前言 REST 不是什么具体的软件或者代码,而是一种思想。现在流行前后端分离开发项目,一般用 json 来交换数据。 相信写过模板的同学都知道,只要哪怕页面中的数据有一丝丝变动,那整个页面都需要重新渲染,这对性能无疑是巨大的浪费,并且页面中只有一些元素会和数据相联系, 比如列表中的 元素,如果数据有 ...
分类:
编程语言 时间:
2019-09-11 09:52:21
阅读次数:
107
首先是常见状态码 https://www.runoob.com/http/http-status-codes.html GET 和 POST 的区别 Restful语义上一个是获取, 一个是创建。 GET是幂等的, POST是非幂等的。 GET请求参数放到url(明文)里,有长度限制; POST放在 ...
分类:
Web程序 时间:
2019-09-10 23:29:27
阅读次数:
206
<! flowchart 箭头图标 勿删 环境:Spring Boot,Swagger,gradle,Postman,newman,jenkins SpringBoot环境搭建。 Swagger简介 Swagger 是一款RESTFUL接口的文档在线自动生成+功能测试功能软件。 一、SpringBo ...
分类:
编程语言 时间:
2019-09-10 13:16:44
阅读次数:
109
什么时Restful? 新起于Rails,一种优雅的url表达式,资源的状态或者转移。 友好示例:Get /seckill/list 、Post /seckill/{seckillid}/execution 、Delete /seckill/{seckillid}/delete/ 不友好的例子:Po ...
分类:
其他好文 时间:
2019-09-09 22:45:11
阅读次数:
120
1.restful风格 1.1简介 RESTFUL是一种网络应用程序的设计风格和开发方式,基于HTTP,可以使用XML格式定义或JSON格式定义。RESTFUL适用于移动互联网厂商作为业务使能接口的场景,实现第三方OTT调用移动网络资源的功能,动作类型为新增、变更、删除所调用资源 1.2特点 1、每 ...
分类:
编程语言 时间:
2019-09-07 11:09:22
阅读次数:
142
一、回顾 1.1 restful风格 GET(查找) POST(添加) 【PUT(更新) DELETE(删除) 一定要使用springmvc中的过滤器,来把post提交转化为PUT,DELETE, _method:表示真正的提交方式】 1.2 Springmvc如何进行异常处理。 1.局部 2.全局 ...
分类:
编程语言 时间:
2019-09-06 23:00:13
阅读次数:
124
1.什么是restful风格 restful不是一种新技术,而是一种编程风格,一种约定RESTFUL是一种网络应用程序的设计风格和开发方式,基于HTTP,可以使用XML格式定义或JSON格式定义。RESTFUL适用于移动互联网厂商作为业务使能接口的场景,实现第三方OTT调用移动网络资源的功能,动作类 ...
分类:
其他好文 时间:
2019-09-06 01:36:25
阅读次数:
130
一、restful风格 1.每一个uri代表一种资源 2.客户端使用GET、POST、PUT、DELETE4个表示操作方式的动词对服务端资源进行操作:GET用来获取资源,POST用来新建资源(也可以用于更新资源),PUT用来更新资源,DELETE用来删除资源; 3.通过操作资源的表现形式来操作资源; ...
分类:
编程语言 时间:
2019-09-06 01:08:36
阅读次数:
96