Reports async transactional event listener declarations which can be simplified:

@Component
public class MyEventListener {

    @Async
    @Transactional
    @TransactionalEventListener
    public void on(MyEvent e) {
        // ...
    }
}
with @ApplicationModuleListener:

@Component
public class MyEventListener {

    @ApplicationModuleListener
    public void on(MyEvent e) {
        // ...
    }
}