- Run
mvn clean install
to build your application - Start application with
java -jar target/fund-transfer-api-0.0.1.jar server config.yml
- The project uses an in memory h2 database and liquibase for database migration
to run the migrations run the command after building the application
java -jar target/fund-transfer-api-0.0.1.jar server config.yml
- Some resources have been created to make sure that you can test the functionality of the application, you can create a bank account using the resource http://localhost:8080/swagger#!/fund/createUserAccount you can test fund transfer between two users using the resource http://localhost:8080/swagger#!/fund/transferFunds
- To clear and reset the in memory database run the command
java -jar target/fund-transfer-api-0.0.1.jar db drop-all config.yml --confirm-delete-everything
oziomajnr / fund-transfer-api Goto Github PK
View Code? Open in Web Editor NEWApplication to demonstrate a fund transfer api using the drop wizard framework