Mama1emon / test-rest-api

:calling: Rest API with Spring Framework

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

📲 SimpleRestAPI

Rest API with Spring Framework (PostgreSQL, Spring Data)

Необходимо разработать backend для Restful веб-приложения на Spring Framework / Springboot.
Основная задача бекенда - управление пользователями и их ролями.

Тестовое задание:

1. Разработать сервисы работы с данными. Сервисы должны работать с форматом JSON.

- /list Получать список пользователей из БД (без ролей)  
- /get Получать конкретного пользователя (с его ролями) из БД  
- /delete Удалять пользователя в БД  
- /add Добавлять нового пользователя в БД  
- /edit Редактировать существующего пользователя в БД

2. На бекенде для методов /add и /edit должна производится валидация пришедших значений. Поля name, login, password - обязательные для заполнения, password содержит букву в заглавном регистре и цифру.

- Если все проверки пройдены успешно, должен вернуться ответ {success: true}  
- Если случилась ошибка валидации, то должен прийти ответ {success: false, errors: {массив ошибок}}

About

:calling: Rest API with Spring Framework


Languages

Language:Java 100.0%