Задание.
Написать REST сервис на Java с использованием Spring Boot. Сервис должен иметь следующие ресурсы (методы):
/login метод: POST
параметры: login, password
описание: авторизует пользователя по логину и паролю;
возвращает код 200 если успешно, 401 если авторизация не успешна.
/data метод: GET
параметры: нет
описание: возвращает json со списком объектов вида
{[{"id1": "string1"}, ..., {"idX": "stringY"}]}
/data метод: POST
параметры: объект в body посылается в формате {"name": "string"}
описание: добавляет объект
/data/{id} метод: GET
параметры:
id - идентификатор возвращаемого объекта
описание: возвращает json объекта c идентификатором id вида {"id": "string"} и код 200,
если объект не найден, тогда код 404 и json и ошибкой.
/logout метод: POST
параметры:
нет
описание: вовзращает соответсвующий код, тело не требуется