Разработать приложение реализующее rest-api для системы "Адресная книга". Язык kotlin, фреймворки: spring-boot, spring-web Хранилище H2
- 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-compose up
.
Сервис будет доступен по порту 8080