我在Spring消息侦听器应用程序中使用JTA事务管理器。数据库接口维护在一个单独的项目中,并作为对侦听器的依赖关系添加,该类使用Transactional进行注释,并且依赖项目中的上下文文件使用jta transaction manager bean定义进行配置。
在这种情况下,事务的范围是什么,例如,如果侦听器中存在延迟,则由于上下文未导入到主侦听器项目中,因此该事务将落在事务范围之内吗?事务超时也是如何工作的?它仅适用于带有@Transactional注释的类,还是该类之外的其他方法有任何延迟,jta可以管理吗?