Kullanıcı banka hesabı oluşturabilir, para yatırabilir ve çekebilir. Hesap numarası kullanarak telefon faturasını ödeyebilir. Bu örneklerin api detayları aşağıda verilmiştir. Postman tarafında bulunan servisler Postman Collection içerisinden incelenebilir.
- Projenin bulunduğu dizine gidilir --> "cd /bekiristek/simple-banking"
- Projenin ihtiyaç duyduğu veritabanı için docker-compose.yml dosyası çalıştırılır --> "docker-compose up -d"
- Java projesi ayağa kaldırılır --> "http://localhost:9000/"
- Projenin .jar dosyasını /target klasörünün altında oluşturmak için --> "mvn clean install"
- Projenin endpointlerine API Kullanımı bölümünden detaylarına ulaşabilirsiniz.
POST http://localhost:9000/api/v1/account/create
POST http://localhost:9000/api/v1/account/credit
POST http://localhost:9000/api/v1/account/debit
POST http://localhost:9000/api/v1/account/payment
GET http://localhost:9000/api/v1/account/{accountNumber}
jdbc:postgresql://localhost:5432/bankApp
- Java 17
- Spring Boot 3.2.2
- Maven
- Lombok
- Restful API
- Docker
- Docker Compose
- Postman
- PostgreSQL
- 📫 mail : admin@bekiristek.com
- 💻 website: bekiristek.com