spring-modulith
spring-modulith copied to clipboard
Modular applications with Spring Boot
Adding possibility to use `IncompleteEventPublications.findAll()` method to return all not completed event publications, in analogy to `CompletedEventPublications.findAll()` method.
I have 3 domain modules: - Orders, - Products, - Payments. To avoid having too many similar/identical DTOs/events in the above modules, I decided to put them in a Shared...
Support Event Publication Registry with multiple TransactionManagers (separate PostgreSQL schemas)
I have an application with two `@ApplicationModule`: `orders` and `products`. I want to have a separate PostgreSQL schema for each of them using `spring-boot-starter-data-jpa`. That's how I achieved the desired...
Hello, i recognized a weired behaviour when executing JUnit tests using `@ApplicationModuleTest`. The following example is a simplified demo to reproduce the error. In this example i am using version...
First of all, thank you @odrotbohm for the tremendous work you've done over the years on the jMolecules and Spring Modulith projects! Based on this repository: https://github.com/odrotbohm/tactical-ddd-workshop/tree/main/04-moduliths, the types are...
When I configured a custom Clock class as a bean, the event's publish date was still displayed in UTC timezone. So, I looked for the point where the EventPublication instance...
The "Fundamentals" section of the [documentation](https://docs.spring.io/spring-modulith/reference/fundamentals.html) contains a [section](https://docs.spring.io/spring-modulith/reference/fundamentals.html#modules.advanced.open) about Open Modules that seems to be incorrect. The example does not compile: ``` @org.springframework.modulith.ApplicationModule( type = Type.OPEN ) package example.inventory;...
For spring boot projects which want to make use of the outbox pattern which the event publication registry provides would it be possible to extract the relevant bits into their...
Hi, we're currently integrating the transactional outbox with spring-data-jpa and spring-modulith. In our current code, we have use cases where we use ``` // We're not using @Async here, because...
Hi, we ran into another issue with multiple nodes (using jpa event publication), where one node tries to handle the event via the local application event publishing mechanism, whilst the...