这次的作业主要通过quartz框架来实现一个步数排行耪的效果,需要实现到时间后刷新数据,并实时显示,更改数据库。这里对这次作业的收获与问题做一个记录
首先,对实体类的id设置,比较好的是使用uuid,这样比较安全
column是设置id的长度还有,这次的作业因为要求从一个登录界面上输入账号密码后跳转,所以,有两个表,用户和步数,为一对多的关系,导致在定时任务的实现类上,遇到了一些问题,是插入新数据,还是更新数据,做的时候,先是往插入新数据的方向去做的,但是不知道怎么解决用语句给数据库的外键赋值,所以后来就改成了更新数据。
这里贴上部分代码
中间遇到了一个问题,就是一直404,检查了很多可能导致404的问题,都没解决,最后发现是因为在写的页面上使用了thymeleaf的原因,最后把thymleaf的依赖重新下载,加载,才解决,这里也重点记录一下
网友评论