需求说明:
循环遍历EXCEL中的行和列,将每一行中的数据封装到一个MODEL中,最终封装成LIST。
注意点:
在每个Action中指定不同的MODEL,造成了代码的重复,不易于代码的维护,这里需要提供一个接口,用户提供EXCEL文件和Model,输出List。
1:model的注入,需要用户提供
2:Model中的属性过滤,即哪个属性要被赋值,哪个不用赋值。
方法实现:
动态获取Model类
动态生成Model类的实例
循环model中的每一个方法,获取对应的属性名,利用反射赋值,并填充List