* remove spring dep
move junit, logging, mockito under dep mgmt
* upgrade anti-corruption-layer deps
* async method invocation
* balking, bloc
* bridge to bytecode
* caching
* callback - cqrs
* component - health check
* hexagonal - metadata mapping
* rest of the patterns
* remove checkstyle, take spotless into use
* feat:adjust the interval of amount because it is not reasonable before and add condition when transfer TianLeZhou 9 minutes ago
* feat:add ReturnBalanceWhenGivenAccountNumber test
* feat:adjust order of import package
* fix: update the version in pom.xml
* fixes the checksyle error and adds javadoc
* fix: bugs and code-smells in sonarcloud
* replaced logger library with Slf4j
* fix tests and add a previously dropped method
* adds license
* fix: codesmells and bug
* replace Random with SecureRandom
* test: add tests for Main to improve coverage