基于SpringBoot+EasyUI的CURD的学习

基于SpringBoot+EasyUI的CURD

1.效果

主页面
基于SpringBoot+EasyUI的CURD的学习_第1张图片
增加
基于SpringBoot+EasyUI的CURD的学习_第2张图片
编辑
基于SpringBoot+EasyUI的CURD的学习_第3张图片
删除
基于SpringBoot+EasyUI的CURD的学习_第4张图片
查询
基于SpringBoot+EasyUI的CURD的学习_第5张图片
基于SpringBoot+EasyUI的CURD的学习_第6张图片

2.遇到的问题

1.datagrid显示不出来,浏览器查看请求,原因:url写错
2.datagrid需要服务端传递的信息是有格式的,写一个类再返回
3.@ResponseBody和@RequestMapping联合使用 返回给前端Json
4.多条件查询中@RequestParam(required=false)int age,当没有输入age时候会自动变为null报错
基于SpringBoot+EasyUI的CURD的学习_第7张图片
这里把int 改为 Integer 既可
4.分页:

Pageable pageable = PageRequest.of(page, pageList);

比如 一页 2 条,1234条数据,只显示34,12直接跳过,刚开始解决的思路是把前端传过来的page设为0

@RequestParam(value="page",defaultValue="0")int page

但是发现easyui分页传过来的page默认为1,所以后台改一下就行

Pageable pageable = PageRequest.of(page-1, pageList)

5.更新的时候效果变成增加,所以要通过前端传id来操作
通过打印row发现有id所以传过去
基于SpringBoot+EasyUI的CURD的学习_第8张图片

2.感受

  • 在这里推荐大家应该神器 PostMan
  • 对easyui有了一点点了解
  • 对sringboot的Jpa有了初步认识
  • 前后端排查错误有了一点点进步

你可能感兴趣的:(实习记录,spring)