- Положить деньги на счёт
http://localhost:8080/change-balance POST
{
"accountId" : 1,
"amount": "199"
}
- Снять деньги со счёта
http://localhost:8080/change-balance POST
{
"accountId" : 1,
"amount": "-199"
}
- перевод денег с одного счёта на другой
http://localhost:8080/transfer POST
{
"fromAccountId": 1,
"toAccountId" : 2,
"amount": "999"
}
- Spring Boot
- Spring Data JPA
- H2 Database
- Maven
- Project Lombok
- JUnit
- Для сборки в исполняемый jar использовался
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>