【问题标题】:Can I make JAXB setters return "this", so that they are chainable?我可以让 JAXB 设置器返回“this”,以便它们可以链接吗?
【发布时间】:2014-07-19 05:41:21
【问题描述】:

我正在从 XML 生成 Java。二传手都返回无效。如果他们返回“this”,那么他们可以在链中被调用。有没有办法(一种简单的方法)让它生成“返回这个”的设置器? ?

【问题讨论】:

    标签: java xml jaxb


    【解决方案1】:

    看看JAXB Fluent API Plugin。

     USAddress address = new USAddress()
                .withName(name)
                .withStreet(street)
                .withCity(city)
                .withState(state)
                .withZip(new BigDecimal(zip));
    

    【讨论】:

      【解决方案2】:

      你说的是建造者模式。如果您有兴趣从 XML 生成具有返回 this 以进行链接的附加 setter 方法的类,请查看以下帖子:Is there a JAXB Plugin which generates Builders?

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2014-02-18
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2019-10-29
        • 2010-11-18
        • 1970-01-01
        相关资源
        最近更新 更多