fyarkiy / megab

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

"# megab"

TASK

Написать простое Spring приложение для выполнения основных рест запросов: GET, POST, PUT, DELETE. Приложение должно работать с базой данных.

#Description

  1. БД - MySQL, Scheme - Orchard.
  2. Java 11 (забыл установить 8-ю, но мне кажется, не использовал функционал выше 8-й)
  3. Имплементировано "мягкое" удаление, так как это выглядит правильней для выбранного сценария.

To Do list

  1. Надо сделать проверки на "Deleted = True" (сделал только для Get & GetAll) и на Null при вызове команд Get, Update и Delete (не успеваю и может это не входит в базовый комплект?).
    Это можно реализовать через Optional.
  2. Мягкое удаление Specie по идее должно потянуть за собой одновременное мягкое удаление и всех Tree, которые используют "удаленный" Specie (это еще не реализовано).
  3. Логирование не реализовано
  4. Не реализована валидация входящих данных
  5. Не реализована authentication и authorisation

About


Languages

Language:Java 100.0%