Spring Modulith
- Event listener declaration can be simplified
Reports async transactional event listener declarations which can be simplified: @Component public class MyEventListener { @Async @Transactional @TransactionalEventListener public void on(MyEvent e) { // ..
- Invalid dependency declaration
Reports an allowed dependency when there's no corresponding module or a named interface.
- Restricted module API usage
Reports restricted internal API usages in terms of Spring Modulith.
Last modified: 03 November 2025