Как обеспечить оформление моего боба @Transactional Spring? - PullRequest
0 голосов
/ 21 июня 2019

У меня есть @Transactional сервис, который @Autowired подключен к другому существующему компоненту.Я обнаружил, что если я @Autowire перехожу в другой новый класс, внедренный экземпляр не является тем, который должен быть оформлен советником AOP транзакции.Я увеличил детализацию журналов пакетов org.springframework.beans и org.springframework.transaction и обнаружил, что теперь мой bean-компонент создается перед советником AOP транзакции.Я попытался решить эту проблему, добавив @DependsOn к нему на различных компонентах, которые, на мой взгляд, имеют смысл, таких как "transactionAdvisor", "transactionAttributeSource", "org.springframework.boot.autoconfigure.transaction.TransactionAutoConfiguration" и "objectPostProcessor".Все безрезультатно.

...