Задача 1

Създайте Spring Boot проект с име task-manager, който реализира REST API за управление на задачи.

Създайте TaskController, който трябва да връща резултат от тип ResponseEntity<String> и да задава съдържание на отговора. Реализирайте отговорите така, че при успешно добавяне на задача клиентът да получава сигнал за създаден ресурс, а при опит за изтриване на несъществуваща задача – да се върне подходящо съобщение за грешка.

  • Добавете крайна точка с метод POST за добавяне на нова задача.
  • Добавете крайна точка с метод GET за преглед на задача. Към HTTP response headers добавете custom header:
    • име: FN-Header
    • стойност: вашият факултетен номер
  • Добавете крайна точка с метод PUT за актуализация на съществуваща задача по подаден номер.
  • Добавете крайна точка с метод DELETE за изтриване на задача (номерът на задачата да се подава като path параметър) с обработка за случай, когато задачата не съществува.

This site uses Just the Docs, a documentation theme for Jekyll.