api idea 开发rest_部分介绍使用IDEA的rest client
我们在使用Intellij Idea开发restful项目的时候,我们可以用idea工具自带的rest client工具进行测试restful数据正确性,我这里简单说下以POST方式+requestBoy的text文档进行restful的测试的数据填充。
我使用的是Spring mvc框架,例如在springmvc中有如下代码
@RequestMapping(value = "/user/getAllUserInfo",method = RequestMethod.POST)
public PageInfo getAllUserInfo(@RequestParam(value = "pageNum") Integer pageNum,@RequestParam(value = "pageSize") Integer pageSize,
@RequestBody User user){
if(pageNum == null){
pageNum = 1;
}
if(pageSize == null){
pageSize = 10;
}
//获取第1页,10条内容,默认查询总数 count
PageHelper.startPage(pageNum,pageSize);
List userList = userDAO.getAllUserInfo(user);
PageInfo pageInfo = new PageInfo(userList);
return pageInfo;
}
这里使用的是mybatis的PageHelper包。
在使用rest client的时候text的编写内容是以json格式编写的,格式如下:
{"userName":"test2","loginName":"test2", "password":"12345678",
"currentUserId":1,"userType":"01" }
同时需要在Headrs里面加上Content-Type=application/json;charset=UTF-8,
如截图所示:
这个就是大概的使用。
api idea 开发rest_部分介绍使用IDEA的rest client相关推荐
- 4- vue django restful framework 打造生鲜超市 -restful api 与前端源码介绍
使用Python3.6与Django2.0.2(Django-rest-framework)以及前端vue开发的前后端分离的商城网站 项目支持支付宝支付(暂不支持微信支付),支持手机短信验证码注册, ...
- Kubernetes API 聚合开发汇总
2. Kubernetes API 聚合开发 自定义资源实际上是为了扩展 kubernetes 的 API,向 kubenetes API 中增加新类型,可以使用以下三种方式: 修改 kubenete ...
- 又发现一款牛逼的 API 敏捷开发工具
来源:xie.infoq.cn/article/b5c3a339267e1351c6151b42a 初衷 跟大家分享一个牛逼的 API 敏捷开发工具,用尽可能简单的方式,完成尽可能多的需求.通过约 ...
- 百度地图和51地图API应用开发
最近因为工作需要,领导要我将51地图API开发的一个应用迁移到百度地图,或者说用百度地图API进行重写,实现同样的功能.我先是把现有的这个51地图的应用了解了一下,然后就试着用百度地图做一些demo, ...
- ebay的api的开发技术笔记
使用eBay API基本步骤介绍 要开始使用eBay API,需要如下基本步骤: 1. 注册开发帐号: https://developer.ebay.com/join/Default.aspx ...
- 软件开发知识点基础介绍
软件开发知识点基础介绍 软件:即一系列按照特定顺序组织的计算机数据和指令的集合,有系统软件和应用软件之分. 系统软件:windows,mac,linux,unix,android,ios- 应用软件: ...
- 学习游戏服务器开发必看,C++游戏服务器开发常用工具介绍
C++游戏服务器开发常用工具介绍 在软件开发过程中需要使用的工具类型实属众多,从需求建模到软件测试,从代码编译到工程管理,这些工具都对项目有着不可替代的作用.庄子有云,"吾生也有涯,而知也无 ...
- NFD开发指南-1.介绍
原文地址:NFD开发指南-1.介绍 NDN转发守护程序( NFD )是一个网络转发器,它与命名数据网络( NDN )协议 [1] 一起实现和发展. 本文档介绍了NFD的内部结构,并且适合有兴趣扩展和改 ...
- 百度地图api离线开发(示例源代码)
相关教程: 1.如何搭建WEB离线地图开发环境 2.下载离线地图数据(金字塔瓦片数据) 3.离线地图二次开发接口(离 ...
最新文章
- Transact_SQL小手册
- Windows10中的IIS10安装php manager和IIS URL Rewrite 2.0组件的方法
- Java:ThreadPoolExecutor解析
- nc 探测端口_防盗报警探测器的几种防拆接线方式,附接线图
- html留言回复评论页面模板,HTML5实现留言和回复的页面样式
- Linux下载cfg命令,Linux安装详解-配置ks.cfg实现自动安装过程
- 机器学习及大数据经典算法笔记汇总
- python的接口实现zope.interface示例
- 数据结构与算法(七) 栈以及栈的应用
- visionpro图片读取、写入
- mysql text类型效率_mysql使用笔记:vachar,char,text比较
- C和C++中的计时器
- 用网站(WebSite而不是WebProject)项目构建ASP.NET MVC网站
- 语义替换脚本——论文降重GUI
- 《MySQL技术内幕 InnoDB存储引擎》.pdf
- 用VC#.NET+GDI+开发交互式CAD系统
- ospf的五类LSA
- 深度学习开源图片数据库汇总
- 血色冲锋队洛谷P1332(福建省历届夏令营)
- 北京大学可视化发展前沿研究生暑期学校Day3
热门文章
- Winform实现漂亮动画-小火车
- Spring整合JDBC开发
- gradle下bug修正后问题仍存在解决思路
- 阿里云使用idea通过hdfs api来上传文件时出现could only be written to 0 of the 1 minReplication nodes.错误
- c语言sort函数排序二维数组,js 二维数组排序sort()函数
- golang 函数传多个参数_关于Golang中方法参数的传递
- 网站攻击软件_佳能遭严重勒索软件攻击,10TB的数据被窃取,大量服务宕机
- 普罗米修斯监控java项目_java学到什么程度可以出去实习?
- docker mysql优势_前端使用docker有什么优势呢?
- 时光手帐如何打印 时光手帐打印的方法