私は、特定のXSDからJaxB-Classesを生成するためにjaxb2-maven-pluginを使用します。 正常に動作します。 しかし、私は生成されたクラスでjava.util.Optionalを使いたいと思います。しかし、JaxBはオプションを持たないクラスを生成しました。ですから、私はすべての変数のNull-Checkを強制します。java.util.OptionalでJaxB-Classを生成するには?
誰でも、java.util.Optionalを使用するようにjaxb2-maven-pluginを設定する必要があることを知っていましたか?
ありがとうございました!
にこのアダプタを使用し、整数
まずの一例です良い選択ではありません。なぜ、nillable = "true"フィールドでxsdを充実させないのですか? –
私は@マークに同意します。生成されたクラスは変更しないでください。 同様の質問がありました。生成されたクラスを変更せずにカスタムアダプターを使用することは可能です。https://stackoverflow.com/questions/23071450/using-guavas-optional-with-xmlatt – Woody