91名师指路-头部
91名师指路

easyexcel(二):当遇到异常时的处理。

由于某些原因,现在不支持支付宝支付,如需要购买源码请加博主微信进行购买,微信号:13248254750

场景:我们在读取excel时需要对excel里面的内容进行判断,如姓名为空则抛出异常,提示用户姓名必填。


我们需要在easyexcel里面重写 onException 方法。

@Override
public void onException(Exception exception, AnalysisContext context) throws Exception {
log.error("解析失败,但是继续解析下一行:{}", exception.getMessage());
throw exception;
}

然后在需要抛异常的地方对应的抛出异常即可。

private ReturnMsgUtils msg;

msg=new ReturnMsgUtils(BusinessUtils.CODE_201, "姓名不能为空");
throw new ExcelAnalysisStopException();


2020-08-23 15:35:33     阅读(5123)

名师出品,必属精品    https://www.91mszl.com

联系博主    
用户登录遮罩层
x

账号登录

91名师指路-底部