java - java中的智能POJO转换

标签 java spring mapping objectmapper

是否有任何库,或者更好的 Springframework 实用程序,允许智能双向映射 A <-> B 而无需手动编写映射器?

class A {
   private String xProp1;
   private String xProp2;  
   private String yProp3;
   private String yProp4;
}

class B {
   private X x;
   private Y y;

   static class X {
      private String prop1;
      private String prop2;
   }
   static class Y {
      private String prop3;
      private String prop4;
   }
}

最佳答案

是的,有不少:Orika , MapStruct , ModelMapper , Dozer可能还有很多其他的。

关于java - java中的智能POJO转换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49939597/

相关文章:

Spring 表达式语言 - 调用 getter

java - 通过 Rest Web 服务从服务器上的浏览器文件存储下载

java - 源模式到目标模式映射框架

java - 在Java中更改Import的名称,或者导入两个同名的类

java - 为什么spring security无法获取用户名?

java - null 值被视为对象或数组

java - Spring boot - 添加 JSTL 依赖会导致问题

javascript - 如何映射SetState函数?

struct - Solidity:使用映射和代码设计彩票合约地址

java - 通过 POST 将 XML 文件发送到 Java 中的 RESTful 服务