Jibx生成toString方法

时间:2012-05-21 17:01:20

标签: java maven tostring jibx

我目前正在使用Jibx maven插件从定义的架构中编码Java POJOS。代码生成正常,但我想要的是也生成toString方法。当我从Schema到Classes的四舍五入时,我无法手动定义toString方法,因为当我重新生成时会被覆盖。而且我不想为toString方法创建一个包装类。

是否有一个标志选项或某处可以说我希望生成toString方法???我在网上查看了Jibx文档,无法找到上述简单的答案。

非常感谢任何帮助。

非常感谢

1 个答案:

答案 0 :(得分:0)

user983022,
没有自动的方法将代码添加到JiBX中生成的java clas,但是......
您有几种方法可以解决此问题:

  1. 覆盖生成的类并添加toString()方法。 (最简单的)
  2. 手动修改生成的代码,然后将其与JiBX绑定。 (如果架构将来发生变化,则会中断)
  3. 添加maven插件以修改代码生成和绑定步骤之间的源代码。我敢肯定有一个类似sed的插件可以做到这一点......如果没有,它会很容易写。 (你必须找到/写一个可以做到这一点的插件)
  4. 我希望这有帮助!


    JiBX Maven插件作者