easyexcel converter 中注入一个mapper
时间: 2023-11-18 14:57:09 浏览: 45
您可以通过在 `EasyExcelConverter` 中添加一个 `Mapper` 参数来注入您的 mapper,具体步骤如下:
1. 在 `EasyExcelConverter` 中添加一个 `Mapper` 属性并进行初始化:
```java
public class EasyExcelConverter<T, R> implements Converter<T, R> {
private Mapper mapper;
public EasyExcelConverter(Mapper mapper) {
this.mapper = mapper;
}
// ...
}
```
2. 在 `Converter` 接口中添加一个 `Mapper` 参数:
```java
public interface Converter<T, R> {
R convert(T source, Mapper mapper);
}
```
3. 在 `convert` 方法中使用 `Mapper` 参数:
```java
public R convert(T source, Mapper mapper) {
// 使用注入的 mapper 对象进行转换
// ...
return result;
}
```
4. 在调用 `EasyExcelConverter` 的时候,将您的 mapper 对象传递进去:
```java
Mapper mapper = new YourMapper();
Converter<T, R> converter = new EasyExcelConverter<>(mapper);
```
以上就是向 `EasyExcelConverter` 中注入一个 mapper 的步骤。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.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)