https://github.com/timofeev-vadim-96/bank-api
Spring-based simple bank-api
https://github.com/timofeev-vadim-96/bank-api
junit5 jwt-authentication mockito postgresql spring-boot spring-jdbc spring-security
Last synced: 3 months ago
JSON representation
Spring-based simple bank-api
- Host: GitHub
- URL: https://github.com/timofeev-vadim-96/bank-api
- Owner: timofeev-vadim-96
- Created: 2024-05-02T11:20:48.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2024-05-03T12:57:36.000Z (about 2 years ago)
- Last Synced: 2024-05-03T23:51:10.093Z (about 2 years ago)
- Topics: junit5, jwt-authentication, mockito, postgresql, spring-boot, spring-jdbc, spring-security
- Language: Java
- Homepage:
- Size: 72.3 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## Тимофеев Вадим, Java-разработчик
Реализация:
* реализована возможность аутентификации и авторизации (POST HTTP-запросы)
* реализована возможность просмотра своего дебетового счета (GET HTTP-запрос)
* реализована возможность перевода денег другому пользователю (POST HTTP-запрос)
* все запросы, за исключением запросов на аутентификацию и регистрацию, сопровождаются JWT-токенами
* приложение реализовано на базе Spring Framework и PostgreSQL
* подключение и все взаимодействия происходят посредством Spring JDBC, вместо JPA, просто для демонстрации наличия
навыков работы через JDBC и SQL-запросы
* функционал приложения протестирован посредством Postman, а также с помощью тестов JUnit5 + Mockito