【问题标题】:Jibx generating toString methodJibx 生成 toString 方法
【发布时间】:2012-05-21 17:01:19
【问题描述】:

我目前正在使用 Jibx maven 插件从定义的模式中对 Java POJOS 进行代码生成。代码生成得很好,但我想要的是也生成 toString 方法。当我从 Schema 到 Classes 往返时,我无法手动定义 toString 方法,因为当我重新生成时它会被覆盖。而且我不想只为 toString 方法创建一个包装类。

是否有一个标志选项或某处说我想要生成 toString 方法???我在网上查看了 Jibx 文档,但找不到上述问题的直接简单答案。

非常感谢任何帮助。

非常感谢

【问题讨论】:

    标签: java maven tostring jibx


    【解决方案1】:

    用户983022,
    在 JiBX 中没有自动将代码添加到生成的 java 类的方法,但是...
    您有多种选择来解决此问题:

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

    我希望这会有所帮助!


    JiBX Maven 插件作者

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-06-01
      • 1970-01-01
      • 2018-04-15
      • 2012-02-17
      • 2012-06-14
      • 1970-01-01
      • 2021-07-04
      • 1970-01-01
      相关资源
      最近更新 更多