An open API service indexing awesome lists of open source software.

https://github.com/codewithamresh/banking-app

A banking app created by using spring boot and mysql
https://github.com/codewithamresh/banking-app

hibernate-jpa java mvc mysql rest-api spring spring-boot

Last synced: about 1 year ago
JSON representation

A banking app created by using spring boot and mysql

Awesome Lists containing this project

README

          

Client → Controller → Service → Repository → Database (via Entity)

- Controller: Handles HTTP requests (routes).

- Service: Contains business logic.

- Repository: Interacts with the database.

- Entity: Maps to a table in the DB using JPA annotations.

---

- User ↔ Account: One-to-Many

- Account ↔ Transaction: One-to-Many

---

Client Request

Controller (REST API)

Service (Business Logic)

Repository (JPA)

Database (via Entities)