发表于: 2018-03-30 23:00:06

1 553


今天完成的事情:

1.完善了新增数据库记录的操作,在浏览器中使用。

2.使用PostMan测试接口。

a.测试通过id查询接口

b.通过姓名查询信息。这里可以注意url与之前通过id查询的url的不同。这是因为方法是映射不同。通过id查询时由占位符,所以id直接写到“/”后面,而名字没有占位符,所以以参数的形式传递。

//查询
@RequestMapping(value = "/student/{id}",method = RequestMethod.GET)
public String getStudentById(@PathVariable("id") long id, Model model) throws Exception{
//通过姓名查询
@RequestMapping(value = "/student",method = RequestMethod.GET)
public String getStudentsByName(@RequestParam String name,Model model) throws Exception{

c.测试删除接口。请求方法在左边选择,问题是可以删除,在浏览器中页可以删除记录,但是右边 的红框中却有提示说,请求的delete方法不支持。之后做查询id操作,可以看到报错,因为在浏览器中查询操作是依附在更新操作中体现的,在记录的后面有一个编辑按钮点击通过当前行的id查询,再更新,所以不存在对应id的记录不存在的情况,就没有做id不存在的异常处理。

d.测试新增接口,先获得一个获取输入参数的页面用来将参数存到对象中。这个就不贴了。之后是新增操作,需要先点击send左边的Params按钮,出现供输入键对值的框,在里面输入键对值后会自动作为参数添加在url后面。然后send就可以在浏览器或者是PostMan通过搜索等方法看到新增信息。

开始没有点Params所以新增的信息只有一个创建时间。

明天的计划:

开始做任务三

遇到的问题:

在PostMan中delete的请求方法不支持,但是却删除了记录。

收获:

使用PostMan测试接口,使用其提供功能保存常用的测试url。


返回列表 返回列表
评论

    分享到