[解決済み] JAXB のコンテキスト作成とマーシャラーのコスト
2022-06-26 16:48:23
質問
JAXBコンテキストの作成、マーシャラー、アンマーシャラーのコストはどの程度でしょうか?
私のコードは、各マーシャリングでコンテキストとマーシャラーを作成するのではなく、すべてのマーシャリング操作のために同じJAXBコンテキストとおそらく同じマーシャラーを維持することで利益を得ることができることがわかりました。
では、JAXB コンテキストとマーシャラー/アンマーシャラーを作成するコストはどうなるのでしょうか。マーシャリング操作ごとにコンテキストとマーシャラーを作成することは問題ないのでしょうか、それとも避けた方が良いのでしょうか?
どのように解決するのですか?
注意してください。 私は、この EclipseLink JAXB (MOXy) をリードし、JAXB 2のメンバーである( JSR-222 ) の専門家グループです。
JAXBContext
はスレッドセーフであり、メタデータを何度も初期化するコストを避けるために、一度だけ作成し、再利用する必要があります。
Marshaller
と
Unmarshaller
はスレッドセーフではありませんが、作成が軽量で、操作ごとに作成できる可能性があります。
関連
-
VMの初期化中にエラーが発生しました java/lang/NoClassDefFoundError: java/lang/Object
-
が 'X-Frame-Options' を 'deny' に設定しているため、フレーム内にある。
-
[解決済み] JavaにおけるHashMapとHashtableの違いは何ですか?
-
[解決済み] Javaにおけるpublic、protected、package-private、privateの違いは何ですか?
-
[解決済み] serialVersionUIDとは何ですか、またなぜそれを使用する必要がありますか?
-
[解決済み] リフレクションとは何か、なぜ有用なのか?
-
[解決済み] Javaで配列を宣言し、初期化する方法は?
-
[解決済み] java.net.URLConnectionを使用してHTTPリクエストを発生させ処理する方法
-
[解決済み] Java内部クラスと静的ネストされたクラス
-
[解決済み] StringBuilderとStringBufferの違いについて
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
スタイルが読み込まれず、ブラウザコンソールでエラーが報告される。リソースはスタイルシートとして解釈されますが、MIMEタイプtext/htmlで転送されます。
-
Java のエラーです。未解決のコンパイル問題 解決方法
-
javaの実行中に「javaの例外が発生しました」と表示された場合はどうすればよいですか?
-
アクセス制限です。タイプ 'Application' は API ではありません。
-
Dateが型に解決できない問題を解決する
-
Eclipseプロンプトを実行する java仮想マシンを使用しない
-
Spring BootのテストメソッドFailed to load ApplicationContextの問題を解決する
-
自動配線された依存性のインジェクションに失敗しました。
-
[オリジナル】java学習ノート【II】よくあるエラー クラスパス上のクラスファイルが見つからない、またはアクセスできない場合
-
java 例外。Javaツールの初期化