java - 使用dozer复制java对象

标签 java object copy dozer

我是推土机框架的新手。我想使用推土机将一些对象复制到 map 。

例如 Belwo 是反射(reflect)我的要求的示例场景。

  public void createUser(String userId,String password,String firstname)
  {
      Map<String,String> userMap=new HashMap<String,String>();

      userMap.put("LoginId",userId);
      userMap.put("password",password);
      userMap.put("FirstName",firstName);

      createUSerInApp(userMap);
   }.

我想使用推土机自动将所需的属性(例如 userId、password、firstname)复制到 userMap 中。

谁能给点建议。

谢谢,
纳兰德拉

最佳答案

编辑1

I was wrong!!!

Check this out. You can specify the key in your map for the property, should work like a charm. :)

我可能是错的,但我知道没有内置功能来执行您描述的映射,所以我认为这需要 Custom Converter 。 Dozer 确实有很棒的文档。

我强烈推荐推土机。设置和学习它似乎需要更多工作,但您已经掌握了它(不需要很长时间就能学会),它非常灵活且易于维护。

关于java - 使用dozer复制java对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4247229/

相关文章:

linux - 使用 Bash 查找和复制文件

java - Android 蓝牙开发 - 连接到未配对的设备

java - 在哪里包括 @Webresult ,@WebMethod 等

java - JDBC 如何更新一个数据库?

java - 如何打印我的 Java 对象而不得到 "SomeType@2f92e0f4"?

c# - 如何在Unity3D中将变量从一个场景中的一个对象传递到另一个场景中的另一个对象?

Java 组合类正确

java - 在 Java 中使用对象的副本

java - 计算除以二的次数

c++ - 从 C++ vector 中提取引用