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

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

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