1
から@XmlJavaTypeAdapterでJavaクラスを生成
私はxsdスキーマを持ち、クラスはそのスキーマから生成されます。スキーマ
いくつかの型の正しいマーシャリング/アンマーシャリングには、XmlAdapterが必要です。 私はそのようなアダプタを作成しました(例えばMyAdapter
)、私のクラスはスキームから生成されるので、@ XmlJavaTypeAdapter(MyAdapter.class)を使って追加することはできません。
アダプタを定義したスキームからクラスを生成することは可能ですか?
例えば、私は計画を持っているが - >私は
@XmlType(name = "someName")
@XmlEnum
@XmlJavaTypeAdapter(MyAdapter.class)
public enum MyGeneratedClass {
// ...
}
XJC
は機能しません。https://stackoverflow.com/questions/46037803/why-jaxb-adapter-annotation-is-not-added-to-the-proxy-classes – grep