第6章 デフォルトのトランザクションタイムアウトの上書き
application.properties
ファイルで quarkus.transaction-manager.default-transaction-timeout
プロパティーの値を設定することで、トランザクションのタイムアウトを上書きできます。トランザクションマネージャーによって管理されるすべてのトランザクションのデフォルトのタイムアウトは 60 秒です。トランザクションがタイムアウト内で解決されない場合、トランザクションマネージャーは自動的にこれをロールバックします。
手順
application.properties
ファイルでquarkus.transaction-manager.default-transaction-timeout
プロパティーに<duration>
を設定します。quarkus.transaction-manager.default-transaction-timeout=<duration>
quarkus.transaction-manager.default-transaction-timeout=<duration>
Copy to Clipboard Copied! Toggle word wrap Toggle overflow <duration>
時間を秒単位で設定するか、または標準のjava.time.Duration format
形式を使用できます。たとえば、タイムアウトを 2 分に設定するには、quarkus.transaction-manager.default-transaction-timeout=PT2M
を入力します。