发表于: 2017-10-13 19:38:22

1 738


今天完成的内容:

(1)准备明天小课堂的内容。

题目是:为什么用long代替date类型。之前做任务的时候对这个还不是很在意,只是知道既然这样建议做那就照做吧。到之前决定讲这个题目之后才意识到,这题目是不是有点问题,用long去代替date。long是java中的数据类型,而date是mysql的数据类型,应该是说用bigint代替date。

准备讲的内容:DB的介绍,java数据类型和mysql数据类型之间的转换,使用date类型记录time的弊端,代码实战方面讲一下获取时间的方法,以及将date与long之间的互相转化。暂时准备了这么多,明天再补充完善一些吧。

(2)继续bug的修改。

运行tomcat,url:localhost:8080/rest/insertOne。显示:

而postman却能正确显示:

将POST改成GET之后,POST测试成功,且能在网页上添加数据。

只是仍有小bug:确认添加后页面不跳转到新的表的页面;且每次点击添加数据,不管输不输入数据,都会多一行数据,不输入则是空白行。

写delete方法:报各种错误404,400,500等。经师兄提点,是根据记录的id来删除表中的数据,所以应在原本的请求后加/{id},postman测试成功。

@RequestMapping(value = "/deleteOne/{id}",method =RequestMethod.GET)
public String deleteOne(@PathVariable("id") long id){
oneService.deleteOne(id);
   return "list";
}

postman测试:

明天的计划:准备小课堂,写update方法,提交任务。

遇到的问题:以上,已解决。

收获:主要是写delete接口,注意是以id为依据,那么就要写进接口中来表现依据。

禅道:http://task.ptteng.com/zentao/task-view-10660.html




返回列表 返回列表
评论

    分享到