【发布时间】:2012-01-10 05:27:21
【问题描述】:
我正在尝试编写一个代码生成器来使用 Eclipse 在任何两个类之间进行映射。这个想法是提供一个向导,用户可以在其中选择两个需要映射其属性的类。然后显示所有潜在的匹配项,如果用户没问题,然后创建一个 ClassMapper 类,我们将只有一个方法映射,它将执行所需的 Class1.setXXX(Class2.getXXX());
关于我们如何做到这一点的任何指示?
谢谢
【问题讨论】:
-
您确定像 Dozer (dozer.sourceforge.net) 这样的 bean 映射器框架不适合您吗?
-
funny..我打算写一个swing程序来做这个..因为我没有找到任何eclipse插件。伙计..你必须设置这个的次数得到那个..这么多打字..但是因为不值得麻烦而停止..如果你找到一个告诉我..
-
Dozer 似乎做了我们俩都需要的事情。但它是从一个类到另一个类的静态映射。如果您需要在多个类之间映射变量,那么您需要编写/生成代码
-
正如@sethu 提到的,我们需要它来进行静态映射。找到后我会通知你的。
标签: java code-generation