ヘイホー、
現在、JAXB シリアライゼーション プロセスに問題があります。シリアル化プロパティに使用される jaxb バージョン 2。
「package-info.class」に複数のパッケージ レベルの注釈を追加することは可能ですか? 現在、このファイルを手動で作成していますが、既に 1 つの「アダプター エントリ」があり、そこにとどまる必要があります。私はばかのように検索していますが、すべての例には1 つのエントリしかありませんが、セマンティックはより柔軟で、1 つだけではなく複数のパッケージ レベルの注釈を許可する必要があるため、それは不可能だと思います。
問題は、クラス内のすべてのマップメンバーで @XmlJavaTypeAdapter(AdapterForMap.class) を使用しているが、実際にはマップに別のタイプ (値として) が含まれていることです。たとえば、適切な xml アダプターが必要なフォントとしましょう。 . 「package-info.class」にはすでに 1 つのエントリがあるため、現時点では、この Font-Adapter のようなものを使用できません。
前もって感謝します!:)