在Spring中,由于AOP代理的事情,你不能简单地从同一实例调用方法。进行自我注入并从自我代理实例调用该方法是一个好主意吗?你看到任何缺点吗?@Transactional
@Transactional
完全可以。此外,还有一个Jira票证用于使用注释来支持此功能。它在版本中已修复。但是,对于基于 xml 的配置或使用注释,它在早期版本中工作。@AutowiredSpring 4.3+@Resource
@Autowired
Spring 4.3+
@Resource
您可以看到此票证后面的讨论。 是其中一个用例:@Transactional
对@Async和@Transactional用例特别感兴趣。