I developed this application to implement best practices and Java 8 features along with the fololwing modules.
- Exception Handling
- Transaction Management
- Aspect Oriented Programming (AOP)
- Autowire Conflict Resolution using @Qualifier
- Spring Security (JWT Authentication)
- Unit and Integration Testing
- Validation
- Logings
Clone it from my github repository by clicking this link.
- Java 17
- IDE (Intellej IDEA)
- MySql
- Maven 3.0
- Git
- Postman.
Transfer money to an inexistant account: simulation of rollback called when NoSuchElementException is occured




