springboot中如何实现两个对象的字段对应问题

写了一个基于springboot的组件,通过aop拦截使用者的方法,然后将方法产生的出参入参转为xml文件,但是xml的字段列表的名称是固定,但是使用者的字段名称不一定和xml的字段名称一致,比如拦截的字段是people,对应xml的human字段。
我的想法是让使用者编写字段映射的配置文件,通过读取配置文件进行映射处理。请问怎么实现呢,或者有没有现成的工具类参考哈。
我百度了,但不知道怎么正确的描述问题,所以来问一下,另外,有不专业的词句,请多多指正!

啥需求要用到xml

  • 出参返回java对象
  • 在java对象上加XML注解
  • 序列化成xml时可以按你指定的字段名生成xml

如有需要,可以把代码发过来,帮你写好。

可以在对象上加注解,表明该字段所转xml对应的xml字段的名称

加注解或者自己做个映射

给你提供两种思路:
1、直接让使用者提供一个txt或者xlsx文件,文件中建立映射关系,然后你解析文件即可
2、在数据库建立一个映射关系表,然后你直接读取表中的数据,取出对应字段即可,此种方法较为简单也容易实现

入参出参的类的属性 使用注解,将属性与xml映射起来

给xml中的字段起别名试试

建立一个对应表或者用INI文件,
字段:XmlField varchar(100):XML字段名称,
TableField varchar(100) 表字段名称,
Table varchar(100) 表名称,
XMLFUNC varchar(100) xml哪个功能