我正在使用JPAEntityListener做一些额外的审计工作,并使用@Configurable将Spring管理的AuditService注入(inject)我的AuditEntryListener。AuditService生成AuditEntry对象的集合。AuditService本身是一个Singleton范围的bean,我想将所有AuditEntry对象收集在一个公共(public)key下,然后可以由最外层的服务层(调用持久调用的层调用,进而触发EntityListener)访问。我正在考虑使用Spring的TransactionSynchronizationManager