私のアプリケーション(スプリングブートを使用して書かれたもの)がトランザクション管理を有効にしているかどうかを確認したいと思います。Springブートアプリケーションでトランザクション管理が有効になっているかどうかを確認するにはどうすればよいですか?
プログラムでもコード検査(アノテーションなど)でもこの操作を行うにはどうすればよいですか?
私のアプリケーション(スプリングブートを使用して書かれたもの)がトランザクション管理を有効にしているかどうかを確認したいと思います。Springブートアプリケーションでトランザクション管理が有効になっているかどうかを確認するにはどうすればよいですか?
プログラムでもコード検査(アノテーションなど)でもこの操作を行うにはどうすればよいですか?
アプリケーション内でEnableTransactionManagementアノテーションを手動で検索するか、プログラムで(AnnotationUtilsを使用して)検索します。
やトランザクションのトレースをオンにする:
logging.level.org.springframework.transaction.interceptor=TRACE
あなたはまた、トランザクションメソッドの内部で以下のスニペットを使用することができますもthis post
を参照してください。
これを示すドキュメントへのリンクを提供すると、私はあなたの答えをアップアップします。 – ben3000
リンクが必要な理由がわかりません。https://docs.spring.io/spring/docs/current/javadoc-api/org/springframework/transaction/support/TransactionSynchronizationManager.html – VimalKumar