easyexcel converter 中注入mapper
时间: 2023-11-18 14:11:54 浏览: 41
在 EasyExcel 的转换器中注入 Mapper 的话,可以通过实现 EasyExcelConverter 接口来实现。具体步骤如下:
1. 创建一个实现了 EasyExcelConverter 接口的类,例如 MyEasyExcelConverter。
```
public class MyEasyExcelConverter implements EasyExcelConverter {
private MyMapper myMapper;
public MyEasyExcelConverter(MyMapper myMapper) {
this.myMapper = myMapper;
}
@Override
public void convert(ExcelReader excelReader, Class<?> clazz) {
// 在这里可以使用 myMapper 对 Excel 数据进行处理
}
}
```
2. 在该类中注入需要使用的 Mapper,例如 MyMapper。
3. 在 convert 方法中使用 myMapper 对 Excel 数据进行处理。
4. 在使用 EasyExcel 进行读取或写入 Excel 的时候,通过 EasyExcelFactory 的 setConverter 方法将 MyEasyExcelConverter 注入进去即可。
```
MyMapper myMapper = new MyMapper();
MyEasyExcelConverter myEasyExcelConverter = new MyEasyExcelConverter(myMapper);
EasyExcelFactory.read(...).setConverter(myEasyExcelConverter).sheet().doRead();
```
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![jar](https://img-home.csdnimg.cn/images/20210720083455.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)