Есть ли альтернативы self injection для создания новой транзакции при вызове метода внутри класса

Javaself injectionтранзакциифреймворки