@Transactional的方法未将事务传递给@TransactionalEventListener

时间:2018-11-07 14:05:47

标签: java spring spring-boot jpa

我有一个用@Override protected void configure(HttpSecurity http) throws Exception { http .authorizeRequests() .mvcMatchers("/actuator").denyAll() .mvcMatchers("/actuator/").denyAll() } 注释的方法,它调用了一个也用@Transactional注释的服务方法,它通过@Transactional发布事件。

applicationEventPublisher工作正常,但是此特定事件需要事务中尚未提交的数据,因此我正在使用@EventListener

问题在于,从未调用带有@TransactionalEventListener注释的方法,这意味着永远不会将事务传递给它。

0 个答案:

没有答案