1

JAXB がシリアル化メカニズムであるコードを分析していますが、JAXB execption が合理的に表すことができる条件を定義するのに途方に暮れています。

  1. 検証 (コードでは使用されていません)
  2. XML の有効性 - アンマーシャリングのみを行う必要があります。これまでに使用したすべてのレガシー JAXB シリアライゼーションのアンマーシャリング テストがあります。
  3. 注釈の問題 - おそらくこれは一時的な問題ではありません - 一度機能すると、常に機能します
  4. プロパティの問題 - 繰り返しますが、一度設定して取得できる場合は、常にそうする必要があります。

したがって、私が注目している唯一の考慮事項は(開発/コーディングエラーではなく、例外的なケースとして)次のとおりです。

  • 不明/予期しないタイプ/ドキュメントのアンマーシャリングが試行されました
  • 連載文書の改変・破損

開発/展開以外の問題はこれら 2 つだけですか? オブジェクト構造に対してシリアル化が機能する場合、JAXBException が発生する可能性はありますか? (安定した/完全にロードされたクラスローダーなどを想定)

4

1 に答える 1

0

コード化されたリスナーまたはマシャリング フックがある場合、カスタマイズされたコードのこれらの部分が例外的な状態を引き起こす可能性があり、JAXBException

于 2013-08-28T01:55:19.077 に答える