Reactive service for hexagonal architecture to handle bank transactions.
For building and running the application you need:
- JDK 11
- Maven 3 (Includes Maven Wrapper)
There are several ways to run a Spring Boot application on your local machine. One way is to execute the main method in the io.andsanchez.bank.Application class from your IDE.
Alternatively you can use the Spring Boot Maven plugin like so:
mvn spring-boot:runApplication started on port 8080.
Includes postman collection in the directory src/main/postman to test the api.
- Java 11
- Spring Boot 2.6.3
- Spring Webflux
- Spring Data
- OpenAPI 3
- MongoDB 4.0
- Lombok
- Mapstruct