Skip to content

rest-api для сервиса "Адресная книга"

Notifications You must be signed in to change notification settings

ded42r/contactsbook

Repository files navigation

Задание

Разработать приложение реализующее rest-api для системы "Адресная книга". Язык kotlin, фреймворки: spring-boot, spring-web Хранилище H2

Описание API

  • Api доступно по пути /api/v1/contacts
  • contacts
    • GET - получить список всех контактов
    • PUT - Добавить контакт
    • PUT - обновить контакт
    • DELETE - удалить контакты, на вход список ID которые нужно удалить
  • contacts/search
    • GET - найти контакт, в query указываем подстроку. Поиск(регистронезависимый) происходит по имени или фамилии.
  • В файле contanctsbook.postman_collection.json коллекция запросов для postman
  • swagger-ui доступно по /swagger-ui.html

Контакт

Контакт содержит поля:

  • имя
  • фамилия
  • адрес

Контакт связан с одним или несколькими номерами телефонов/

Запуск с помощью docker

Выполните команду docker-compose up. Сервис будет доступен по порту 8080

About

rest-api для сервиса "Адресная книга"

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published