我想知道是否有人知道如何将JAXB与Builder模式一起使用? 构建器模式希望您将构造函数设置为私有,JAXB说
"1 counts of IllegalAnnotationExceptions myClass does not have a no-arg default constructor"
有什么方法我可以告诉JAXB我不想要no-arg默认构造函数,并且它可以使用Builder模式以某种方式创建一个新实例吗?
更新 我应该注意(尽管它不应该相关)我使用Axis 2生成我的存根文件。
答案 0 :(得分:1)
我不知道如何做的具体细节,因为我从来没有这样做,但你可以告诉JAXB使用工厂类来生成对象。我对它进行了快速谷歌搜索,似乎有一些你正在寻找的数据。
答案 1 :(得分:0)
jaxb提供了一个ObjectFactory