工作中我们常用的springboot的Controller类会将我们接受的前端参数自动封装进实体类对象中,那我们处理excel或者csv这类数据的时候,我们如何利用springmvc的思想减轻编码负担让数据自动封装进实体类中,下面我用map结构代替excel或者csv数据解决这个问题。
`

注: 这里我使用map作为预处理数据 也是因为我在解析excel的时候数据会有多样化 所以先可以解析excel变成预处理数据map,使后面的数据处理起来 规范以及方便
解决思路:这个需求最大的难点就是如何让map自己封装进实体类中 需要对应上不同的实体类的属性,这里我们就会用到反射,这个在我们平时编码中很少用到 但是却游走在诸多底层的知识,下面的逻辑也会让你对反射有一定的了解。
这里我们创建两个实体类:人Person,车Car作为多元素演示效果
public