Привет, у меня следующий вопрос.
Согласно Spring docs tx: на основе аннотаций учитывается только определение компонента, в котором оно определено.
Однако у меня следующий код
<import resource="applicationContext-service1.xml"/>
<import resource="applicationContext-service2.xml"/>
<import resource="applicationContext-service3.xml"/>
<tx:annotation-driven/>
"ищет только@Transactional для bean-компонентов в том же контексте приложения, в котором он определен. Это означает, что если вы поставите ".
У меня есть bean-компоненты define в service1, 2, 3 ...
1.) Нужно ли мне добавлять tx: annotation-based в applicationContext-service1.xml ... и т. Д.2.) Имеет ли значение порядок импорта ресурса для создания границы транзакции.