Я хотел бы изменить атрибуты транзакции (особенно TransactionManager) во время выполнения посредством отражения. Возможно ли это?
Например: @Transactional ('ChangeMe')
Как я знаю, в Java нет функции для изменения аннотаций во время выполнения.
Но вы можете использовать программное управление транзакциями вместо аннотации.
С другой стороны, вы можете попробовать изменить декларативное управление транзакциями, чтобы включить или отключить транзакции по какому-либо списку или карте, но не по отражению.
Дополнительные ссылки: