Spring tx:annotation驱动的bean是否已导入,服务导入的顺序是否重要?

Spring tx:annotation驱动的bean是否已导入,服务导入的顺序是否重要?,spring,transactions,import,annotations,Spring,Transactions,Import,Annotations,嗨,我有一个问题 根据SpringDocs,tx:annotation-driven只尊重它在其中定义的bean定义 但是,我有以下代码 <import resource="applicationContext-service1.xml"/> <import resource="applicationContext-service2.xml"/> <import resource="applicationContext-service3.xml"/> <

嗨,我有一个问题

根据SpringDocs,tx:annotation-driven只尊重它在其中定义的bean定义

但是,我有以下代码

<import resource="applicationContext-service1.xml"/>
<import resource="applicationContext-service2.xml"/>
<import resource="applicationContext-service3.xml"/> 
<tx:annotation-driven/>

“仅在定义@Transactional的同一应用程序上下文中的bean上查找@Transactional。这意味着,如果您将其放入”

我在服务1,2,3中定义了bean

1.)我是否确实必须将tx:annotation-driven添加到applicationContext-service1.xml中。。。等
2.)导入资源的顺序对事务边界创建是否重要

应用程序上下文不是XML文件。导入文件中声明的所有bean都是同一应用程序上下文的一部分。顺序也不重要