防止导入OOM

v1.4.1
Parker 4 years ago
parent fdb2893739
commit 5d850b59d5

@ -213,6 +213,8 @@ public abstract class BaseRestController <T extends BaseEntity, E extends ApiWra
if(CollUtil.isNotEmpty(modelList)){ if(CollUtil.isNotEmpty(modelList)){
if(modelList.size() > excelMaxCount){ if(modelList.size() > excelMaxCount){
String maxError = StrUtil.format(CoreMsg.EXCEL_HANDLE_MAX.getMessage(), modelList.size(), excelMaxCount); String maxError = StrUtil.format(CoreMsg.EXCEL_HANDLE_MAX.getMessage(), modelList.size(), excelMaxCount);
// 清空 list
modelList.clear();
// 超出最大导出数量 // 超出最大导出数量
throw new ExcelPluginException(CoreMsg.EXCEL_HANDLE_MAX.getCode(), maxError); throw new ExcelPluginException(CoreMsg.EXCEL_HANDLE_MAX.getCode(), maxError);
} }

Loading…
Cancel
Save