2017-03-10 5 views
1

私のアプリケーション(スプリングブートを使用して書かれたもの)がトランザクション管理を有効にしているかどうかを確認したいと思います。Springブートアプリケーションでトランザクション管理が有効になっているかどうかを確認するにはどうすればよいですか?

プログラムでもコード検査(アノテーションなど)でもこの操作を行うにはどうすればよいですか?

答えて

2

アプリケーション内でEnableTransactionManagementアノテーションを手動で検索するか、プログラムで(AnnotationUtilsを使用して)検索します。

やトランザクションのトレースをオンにする:

logging.level.org.springframework.transaction.interceptor=TRACE 

あなたはまた、トランザクションメソッドの内部で以下のスニペットを使用することができますもthis post

1

を参照してください。

+0

これを示すドキュメントへのリンクを提供すると、私はあなたの答えをアップアップします。 – ben3000

+0

リンクが必要な理由がわかりません。https://docs.spring.io/spring/docs/current/javadoc-api/org/springframework/transaction/support/TransactionSynchronizationManager.html – VimalKumar

関連する問題