自己用springboot+mybatis+easyui写的个人管理系统遇到的问题总结
2018-02-16 17:17
1041 查看
最近在学习springboot,所有就想写一个小系统练练手。集成了查看生日信息和礼金信息,以及自己设置的重要事情提醒的功能,期间遇到了很多的问题,还好自己都一一解决了。很多都是因为对框架不熟悉造成的。抱着好记性不如烂笔头的心态,我决定花点时间记录下这些问题。
1,easyui的datagrid方法加载数据这里有一个坑,以前我习惯把返回的list取名我items,但是datagrid只接受list名字是rows,总数变量名为total。这样才可以正确地渲染数据。刚使用easyui不熟悉,这个可把我坑惨了。明明返回的json没有问题,百度了很久,,,,,,才找到答案。
2,不知道动了什么配置,整个项目输出所有中文都变成gbk的乱码了。这也是我百思不得其解。仿佛日了狗了,我检查了项目所有关于编码的配置都设置成utf-8,但是问题依然没有解决。最后我在一个java学习群里求助大神,找到了解决办法:
idea点到输出乱码的文件然后File->File Encoding,然后把这个编码换成utf-8。
![](https://img-blog.csdn.net/20180216165109113?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvcXFfMTcwMTE0MjM=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70)
3,使用easyui的日历的控件,只能用easyui提供的方法去取出或者设置值。不能用jquery的id选择器去操作值。
4,spring后端接受前端的请求json格式,参数传送门,我的总结都在里面了,都是干货。
传送门:http://blog.csdn.net/qq_17011423/article/details/79209331
5,controler层catch 住service层事务的代码,如果此时在service的方法有异常,经过我的测试,在controlller层catch处理异常不会影响,service层方法的事务回滚。
事务照样能回滚,但是如果在service层catch住不再抛出的话,此时就需要手动回滚。
6,配置好aop的事务时,遇到这个异常java.lang.NoClassDefFoundError: org/aspectj/util/PartialOrder$PartialComparable.
报错原因:缺少jar包,aspectjweaver-1.5.2.jar
7,
1,easyui的datagrid方法加载数据这里有一个坑,以前我习惯把返回的list取名我items,但是datagrid只接受list名字是rows,总数变量名为total。这样才可以正确地渲染数据。刚使用easyui不熟悉,这个可把我坑惨了。明明返回的json没有问题,百度了很久,,,,,,才找到答案。
2,不知道动了什么配置,整个项目输出所有中文都变成gbk的乱码了。这也是我百思不得其解。仿佛日了狗了,我检查了项目所有关于编码的配置都设置成utf-8,但是问题依然没有解决。最后我在一个java学习群里求助大神,找到了解决办法:
idea点到输出乱码的文件然后File->File Encoding,然后把这个编码换成utf-8。
3,使用easyui的日历的控件,只能用easyui提供的方法去取出或者设置值。不能用jquery的id选择器去操作值。
var birthday = $('#birthdaySearch').datebox('getValue'); $('#birthday').datebox('setValue', row.birthday);
4,spring后端接受前端的请求json格式,参数传送门,我的总结都在里面了,都是干货。
传送门:http://blog.csdn.net/qq_17011423/article/details/79209331
5,controler层catch 住service层事务的代码,如果此时在service的方法有异常,经过我的测试,在controlller层catch处理异常不会影响,service层方法的事务回滚。
@RequestMapping(value = "/updateMoneyGift", method = {RequestMethod.POST}) public BaseResponseVO updateMoneyGift(MoneyGift moneyGift){ try{ moneyGiftService.updateByPrimaryKey(moneyGift); } catch (Exception e) { return new BaseResponseVO(CommonConstants.FAIL_CODE, e.getMessage()); } return new BaseResponseVO(CommonConstants.SUCCESS_CODE, CommonConstants.SUCCESS_DESC); }
事务照样能回滚,但是如果在service层catch住不再抛出的话,此时就需要手动回滚。
6,配置好aop的事务时,遇到这个异常java.lang.NoClassDefFoundError: org/aspectj/util/PartialOrder$PartialComparable.
报错原因:缺少jar包,aspectjweaver-1.5.2.jar
7,
相关文章推荐
- 个人总结管网系统的管理运维遇到的问题
- spring boot + maven + mybatis 学习过程遇到问题总结(1)
- 个人总结网络管理系统的管理运维遇到的问题
- Spring4.1.3+SpringMVC+Mybatis1.2.3+Ehcache+shiro+Poi+Easyui1.4.1 做的框架管理系统
- SpringBoot整合mybatis、shiro、redis实现基于数据库的细粒度动态权限管理系统实例
- 记录问题:springboot中使用Mybatis-pagehelper分页插件遇到的版本兼容问题
- 个人总结广电网络的管理和运维遇到的问题
- Spring Boot + Spring Cloud 实现权限管理系统 后端篇(十二):解决跨域问题
- spring boot+mvc+mybatis(通用mapper)+druid+jsp+bootstrap实现后台权限管理系统源码
- 学生管理系统中遇到的问题总结(一)
- springboot1.5.9 + mybatis + layui + shiro后台权限管理系统 推荐
- S3C6410 烧写u-boot 内核 根文件系统 遇到的问题 及总结
- 使用Spring Boot搭建个人博客遇到的问题
- springboot项目配置多环境打包部署遇到的问题总结
- 在idea里使用SpringBoot整合MyBatis时遇到的Mapper扫描不到的问题
- 自己动手搭建 SSM框架——(Spring+SpringMVC+MyBatis)问题总结
- [置顶] 自己写了好久的SSM个人博客。。。记录下,并分享 源码----(SpringBoot+Thymeleaf+layui+mybatis)
- ubifs文件系统的制作过程&&遇到的问题及解决方案总结---之一“uboot中添加对UBIFS文件系统的支持”
- SpringBoot+Mybatis学习Demo问题总结1
- SpringBoot整合mybatis、shiro、redis实现基于数据库的细粒度动态权限管理系统实例