Package com.bytedesk.kbase.faq
Class FaqExcelListener
java.lang.Object
com.bytedesk.kbase.faq.FaqExcelListener
- All Implemented Interfaces:
com.alibaba.excel.event.Listener
,com.alibaba.excel.read.listener.ReadListener<FaqExcel>
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final int
每隔5条存储数据库,实际使用中可以100条,然后清理list ,方便内存回收缓存的数据private final FaqRestService
private final String
private final String
private final String
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
doAfterAllAnalysed
(com.alibaba.excel.context.AnalysisContext context) 所有数据解析完成了 都会来调用void
这个每一条数据解析都会来调用private void
saveData()
加上存储数据库Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.alibaba.excel.read.listener.ReadListener
extra, hasNext, invokeHead, onException
-
Field Details
-
faqService
-
uploadType
-
kbUid
-
orgUid
-
BATCH_COUNT
private static final int BATCH_COUNT每隔5条存储数据库,实际使用中可以100条,然后清理list ,方便内存回收- See Also:
-
cachedDataList
缓存的数据
-
-
Constructor Details
-
FaqExcelListener
public FaqExcelListener()
-
-
Method Details
-
invoke
这个每一条数据解析都会来调用- Specified by:
invoke
in interfacecom.alibaba.excel.read.listener.ReadListener<FaqExcel>
-
doAfterAllAnalysed
public void doAfterAllAnalysed(com.alibaba.excel.context.AnalysisContext context) 所有数据解析完成了 都会来调用- Specified by:
doAfterAllAnalysed
in interfacecom.alibaba.excel.read.listener.ReadListener<FaqExcel>
-
saveData
private void saveData()加上存储数据库
-