MinuteFlow is a small spring-boot library, which is using domain-driven design in order to implement
the business logic (or the business workflow) on top of the domain entities.
MinuteFlow adds object-oriented features to spring-boot (see simple OOP example).
MinuteFlow has two unique features, which make it a good choice for implementation
of the embedded workflow in micro-services (see simple workflow example):
- the workflow is executed on top of the domain entities
- the workflow is composed of the domain services
MinuteFlow is using:
- Java 17
- Spring-Boot 3.0.13
For more info please check project wiki or examples in test-application module in the repository.
Please check following basic examples:
Please check following advanced examples:
MinuteFlow packages are stored in maven central repository.
For the latest version please use following dependency:
<dependency>
<groupId>org.minuteflow</groupId>
<artifactId>minuteflow-core</artifactId>
<version>0.4.2</version>
</dependency>