simplebanking
Case Study - Simple Banking App (Spring Boot, Gradle, JUnit, Integration Test, Postgresql, Prometheus, Grafana, Github Actions, Postman)
File Explorer
- cicd.yml
- prometheus.yml
- gradle-wrapper.jar
- gradle-wrapper.properties
- model.png
- Simple Bank App.postman_collection.json
- screenshot_1.PNG
- screenshot_10.PNG
- screenshot_11.PNG
- screenshot_12.PNG
- screenshot_13.PNG
- screenshot_14.PNG
- screenshot_15.PNG
- screenshot_16.PNG
- screenshot_2.PNG
- screenshot_3.PNG
- screenshot_4.PNG
- screenshot_5.PNG
- screenshot_6.PNG
- screenshot_7.PNG
- screenshot_8.PNG
- screenshot_9.PNG
- simple_banking_main_image.png
- OpenApiConfig.java
- AccountController.java
- AccountDTO.java
- TransactionDTO.java
- ErrorResponse.java
- AccountNotFoundException.java
- GlobalExceptionHandler.java
- InsufficientBalanceException.java
- AccountMapper.java
- TransactionMapper.java
- TransactionType.java
- Account.java
- BaseEntity.java
- DepositTransaction.java
- PhoneBillPaymentTransaction.java
- Transaction.java
- WithdrawalTransaction.java
- CreateCreditRequest.java
- CreatedAccountRequest.java
- CreatePhoneBillPaymentRequest.java
- CreateWithdrawalRequest.java
- AccountDetailInfo.java
- CreatedAccountResponse.java
- TransactionResponse.java
- AccountRepository.java
- TransactionRepository.java
- AccountService.java
- DemoApplication.java
- application.yaml
- BaseControllerTest.java
- BaseServiceTest.java
- AccountControllerTest.java
- AccountServiceTest.java
- application-test.yml
- .gitignore
- build.gradle
- docker-compose.yml
- Dockerfile
- gradlew
- gradlew.bat
- README.md
- settings.gradle
# Use via CDN
jsDelivrjsDelivr serves any public GitHub repository as a CDN with zero setup. Pick a version and a file to get a ready-to-paste link and snippet.
Command Glossary
Commands referenced in this DOCs, explained below.
gradle clean
View Details ▼
gradle clean
Delete the build directory and all generated files.
gradle clean
Clean the build directory:
gradle clean build
Clean and then build the project:
gradle :{{subproject}}:clean
Clean a specific subproject in a multi-project build:
gradle
View Details ▼
gradle
An open source build automation system.
gradle build
Compile a package:
gradle build {{[-x|--exclude-task]}} test
Exclude test task:
gradle build --offline
Run in offline mode to prevent Gradle from accessing the network during builds:
