有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

spring通过更新其各自java对象的值来映射两个xsd文件

我有一个在java中映射/转换对象的工作场景,格式如下

来源。xsd->;转换为java对象->;考虑请求参数-gt;更新源对象->;映射/转换到目标对象(通过转换destination.xsd创建)->;调用Web服务以获取值

已实现的解决方案:

  1. 使用转换器模式进行映射(示例:https://richhewlett.com/2010/06/11/a-useful-entity-translator-pattern-object-mapper-template/

  2. 使用DozerMapper和Mapstruct变换对象

请考虑以下情况,提出更好的解决方案:

  1. xsd映射的数量随着参数的增加而增加,新项目成员很难理解,因为它是紧密耦合的

  2. 没有将xsd转换为对象,而是有任何框架通过动态更新其相对值将一个xsd映射到另一个xsd,然后将最终xsd转换为java对象以调用相应的服务


共 (0) 个答案