1

我想知道是否有人知道我如何将 JAXB 与 Builder 模式一起使用?构建器模式希望您将构造函数设置为私有,JAXB 说

“1 计数 IllegalAnnotationExceptions myClass 没有无参数默认构造函数”

是否有某种方式可以告诉 JAXB 我不想要无参数默认构造函数,并且它可以以某种方式使用 Builder 模式创建一个新实例?

更新 我应该注意(即使它不应该相关)我正在使用 Axis 2 来生成我的存根文件。

4

2 回答 2

1

我不知道如何做的细节,因为我从来没有做过,但你可以告诉 JAXB 使用工厂类来生成对象。我对它进行了快速的谷歌搜索,似乎有一些你正在寻找的数据。

于 2010-03-04T14:10:54.013 回答
0

当您使用 xjc.bat 从模式生成类时,jaxb 提供了一个 ObjectFactory

于 2010-03-25T15:37:47.270 回答