Class | Description |
---|---|
ExcelWorkBookFactory |
这是一个工厂类,读取Excel模板。由于POI提供的XSSFWorkbook对象是线程不安全的,无法使用单例模式,所以无法使用单例Bean注入。
XSSFWorkbook没有提供拷贝构造方法,也没有实现Serializable接口或Cloneable接口。于是很难进行多例注入。
可以使用反射深拷贝的方式完成多例注入,但是这个方式我个人非常不喜欢。
这里是在程序开始运行时,先用文件输入流读取一次Excel模板文件,将读到的byte数组保存到ByteArrayOutputStream,然后通过byte数组拷贝实现的对象间接复制。
|
WeChatLoginResult | |
WeChatUserManagement |
Copyright © 2022. All rights reserved.