我们在使用Intellij Idea开发restful项目的时候,我们可以用idea工具自带的rest client工具进行测试restful数据正确性,我这里简单说下以POST方式+requestBoy的text文档进行restful的测试的数据填充。
我使用的是Spring mvc框架,例如在springmvc中有如下代码
@RequestMapping(value = "/user/getAllUserInfo",method = RequestMethod.POST) public PageInfo<User> 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<User> userList = userDAO.getAllUserInfo(user); PageInfo<User> pageInfo = new PageInfo<User>(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,
如截图所示:
这个就是大概的使用。