摘要: 工作空闲之余,学习一下项目中的各种写法,今天学习实现的是项目中的统一异常处理。controller层负责的是与用户界面交互的职责,但是当controller层抛出异常,并且未能够进行try catch处理时,会将异常之间显示到前端界面,这边写个简单的除0错误模拟一下; Controller层代码: 阅读全文
posted @ 2022-08-24 15:16 charler。 阅读(554) 评论(0) 推荐(0) 编辑
摘要: sql报错,由于传入参数为null 导致的,解决方法: 1、在mapper的xml文件中,使用<if>提前进行判断 2、检查传入mapper的参数 阅读全文
posted @ 2022-08-24 11:43 charler。 阅读(1119) 评论(0) 推荐(0) 编辑
摘要: 使用EasyExcel报错 com.alibaba.excel.exception.ExcelGenerateException:java.lang.NoClassDefFoundError: org/apache/poi/POIXMLTypeLoader 报错原因:缺少依赖或者依赖冲突,导致找不到 阅读全文
posted @ 2022-08-23 16:35 charler。 阅读(9298) 评论(0) 推荐(0) 编辑
摘要: 一般在applicaiton.yml 或者application.properties 里配置logging.level 配置mapper接口的路径到,值选择debug,重启项目后即可生效。 1、在.yml 配置文件里配置 2、在.properties 配置文件里配置 logging.level.o 阅读全文
posted @ 2022-08-23 16:23 charler。 阅读(616) 评论(0) 推荐(0) 编辑
摘要: 在实现web下载excel时,遇到了一个看似简单的问题,让我头痛了两天(毕竟刚入职,比较菜,有些简单需求也要搞好久),需求中的excel下载已经实现了,但是因为财务使用这个功能的原因,需要强制保留两位小数,多了四舍五入,少了则自动补全0,直到两位。 1、本来可以直接使用注释实现保留两位小数,可能是项 阅读全文
posted @ 2022-08-23 16:08 charler。 阅读(3878) 评论(0) 推荐(0) 编辑
摘要: Excel 下载算是比较基础常见的需求了,一般有两种实现,一种使用Poi,第二种就是本文的EasyExcel实现下载,与前者相对比,EasyExcel做了进一步的封装,更容易实现了,贴上EasyExcel的官方文档:https://easyexcel.opensource.alibaba.com/ 阅读全文
posted @ 2022-08-23 15:49 charler。 阅读(1501) 评论(0) 推荐(0) 编辑
摘要: 有时候写sql时,需要根据传入的参数构建sql语句,实现遍历集合,构建in条件语句或者批量操作语句,此时可以使用foreach实现对sql的拼接。 下面是foreach标签的各个属性 属性 描述 collection 表示迭代集合的名称,可以使用@Param注解指定,如下图所示 该参数为必选 ite 阅读全文
posted @ 2022-08-22 20:15 charler。 阅读(795) 评论(0) 推荐(0) 编辑
摘要: 前段时间写一个简单的需求时碰到的,在使用传入的时间参数与oracle数据库里存的时间进行比较时报错,具体错误如下: 在Oracle中,需要使用to_date 格式化时间,再进行对比 SELECT * FROM XXXXXXX t WHERE t.DATE BETWEEN to_date('2021- 阅读全文
posted @ 2022-08-22 20:09 charler。 阅读(1394) 评论(0) 推荐(0) 编辑
摘要: RBAC权限模型控制不同用户的菜单权限: 权限: 权限,是用户可以访问的资源。包括页面权限、操作权限和数据权限。 页面权限: 页面权限,即用户登录系统可以看到的页面。由菜单控制。菜单包括一级菜单、二级菜单,只有用户有一级菜单、二级菜单的权限,那么用户就可以访问页面。 操作权限: 操作权限,即页面的功 阅读全文
posted @ 2022-08-22 20:05 charler。 阅读(646) 评论(0) 推荐(0) 编辑
摘要: 具体报错如下所示: 报错不影响使用,可以在mapper 接口文件使用@Component修饰interface ,可以解决报错问题。 题外话:如果发现不是这个原因造成的报错,请检查mybatis的配置是否出现问题。 阅读全文
posted @ 2022-08-22 20:00 charler。 阅读(65) 评论(0) 推荐(0) 编辑