7.10 XAでのSpring Bootアプリケーションの開発
Spring BootアプリケーションでMicroTxライブラリを使用します。
Spring RESTまたはJAX-RSを使用して、Spring Bootアプリケーションを開発できます。
MicroTxライブラリ・ファイルを統合する手順は、どちらの場合もほぼ同じです。JAX-RSに基づいてSpring Bootアプリケーションを開発する場合、異なるMicroTx Maven依存関係を含める必要があり、MicroTxライブラリがHTTPコールをインターセプトしてトランザクションを管理できるようにフィルタを登録する必要があります。
トピック
- Spring Bootアプリケーションのライブラリ・プロパティの構成
すべてのSpring BootアプリケーションのMicroTxライブラリ・プロパティの構成情報を指定します。指定する必要があるプロパティ値は、アプリケーションが参加側であるかイニシエータであるかに応じて異なります。 - トランザクション・イニシエータとしてのSpring Bootアプリケーションの構成
トランザクション・イニシエータ・サービスは、トランザクションを開始します。トランザクション・イニシエータ・サービスは、アプリケーションのビジネス・ロジックに基づいて、トランザクションの開始のみ、またはトランザクションの開始とトランザクションへの参加を行うことができます。 - トランザクション参加側としてのSpring Bootアプリケーションの構成
リソース・マネージャがXAに準拠しているかどうかに基づいて、環境変数を設定し、MicroTxライブラリの様々なクラスを実装してSpring Boot参加側アプリケーションを構成します。
親トピック: XAでのアプリケーションの開発