Query
- 先要做参数验证,比如是否empty,是否符合一定的规则
- 其次日志要打清楚,特别是调用DAO的前后
- 合理的抛出异常
Create
- 首先对请求参数校验其合法性
- 其次查询该记录是否已经存在,只有不存在的数据才可以create
- 打好log,合理的抛出异常
- request对象和db的pojo的转换
- 更新完之后查询一遍,把查询出来的结果封装到response里返回给调用端
Update
- 校验参数合法性
- 查询是否有该更新的记录
- 打好log,合理的抛出异常信息
- 更新完之后查询一遍,把查询出来的结果封装到response里返回给调用端
Delete
- 先必有的参数校验,比如根据什么delete,比如根据哪个id
- 查询对应删除的记录是否有,如果有才可以删除,没有肯定不能删除
- 打好log,合理的抛出异常