spring-modulith
spring-modulith copied to clipboard
Modular applications with Spring Boot
when `spring.modulith.events.republish-outstanding-events-on-restart=true` and a bean, using this scheduler (code below) to republish incomplete events exists at the same time. it will produce two duplicate events (duplicate the data atleast) of...
I am testing out Spring Modulith and have a requirement to push an event to two SQS queues. For now, I'm trying to handle this fan-out by publishing two events...
### Discussed in https://github.com/spring-projects/spring-modulith/discussions/923 Originally posted by **ghferrari** November 4th, 2024 First of all, thanks to the Spring Modulith team for this great package. :-) If I've understood the documentation...
**Issue Description:** Upgrading `spring-modulith` from `1.2.4` to `1.3.0` causes the KAPT task to fail in a Kotlin project using MapStruct. Error message: ```text Execution failed for task ':kaptKotlin'. > A...
The check in `isValidIssueNumber()` uses `gh issue list …` to find the source ticket, which unfortunately doesn't include pull requests. We might additionally check for PRs (`gh pr list …`)...
The following error occurred during CDS training in an app that uses `spring-modulith-starter-jdbc` (1.2). This seems to be caused by opening a connection at runtime to determine the `DatabaseType`. I...
`@SpringBootTest` (as of Spring Boot 3.4.0 M3) defines additional parameters not present in `@ApplicationModuleTest`: `properties`, `useMainMethod`, and `args`. I especially miss `properties`. For example, I use it to tell Flyway...
I run into a following issue: - event is published, then executed but not marked as completed - the scheduled job that resubmits incomplete publications run, executes same event again...
Currently, the only built-in way to republishing incomplete events is by restarting the app (`spring.modulith.republish-outstanding-events-on-restart=true`). Furthermore, there is no convenient way to view which and how many events are in...