私の目標は、サービス クラスをトランザクションとして宣言する何らかの方法を持つことです。春の設定で明示的な宣言として残したくありません。過去に何度も新しいサービスを作成し、それらに関するトランザクションを宣言するのを忘れていました。したがって、私の意図は、 @TransactionalService カスタムアノテーションのようなものがある場合、次のことを行う必要があるということです:- 1. トランザクションサポートを提供します。しかし、春とは異なり、以下を @TransactionService アノテーションの一部にしたいと思います。
<tx:advice id="txAdvice" transaction-manager="txManager">
<tx:attributes>
<!-- all methods starting with 'get' are read-only -->
<tx:method name="get*" read-only="true"/>
<tx:method name="*"/>
アドバイスは貴重ですか?