如何确保我的@Transactional Spring bean得到装饰?

时间:2019-06-21 09:45:34

标签: spring spring-boot spring-mvc spring-transactions spring-ws

我有一个@Transactional服务@Autowired到另一个现有的bean中。我发现如果将它@Autowire插入另一个新类中,则注入的实例不是事务AOP顾问应该装饰的实例。我增加了org.springframework.beansorg.springframework.transaction软件包的日志详细程度,发现现在我的bean正在事务AOP顾问程序之前被实例化。我尝试通过在我认为有意义的各种bean(例如@DependsOn"transactionAdvisor""transactionAttributeSource""org.springframework.boot.autoconfigure.transaction.TransactionAutoConfiguration")上添加"objectPostProcessor"来解决此问题。全部无济于事。

0 个答案:

没有答案