Skip to content

Damir400/Alfa

Repository files navigation

ALFA(test)

Описание

Создать сервис, который обращается к сервису курсов валют, и отображает gif:

Ссылки

Must Have

  • Сервис на Spring Boot 2 + Java / Kotlin
  • Запросы приходят на HTTP endpoint (должен быть написан в соответствии с rest conventions), туда передается код валюты по отношению с которой сравнивается USD
  • Для взаимодействия с внешними сервисами используется Feign
  • Все параметры (валюта по отношению к которой смотрится курс, адреса внешних сервисов и т.д.) вынесены в настройки
  • На сервис написаны тесты (для мока внешних сервисов можно использовать @mockbean или WireMock)
  • Для сборки должен использоваться Gradle
  • Результатом выполнения должен быть репо на GitHub с инструкцией по запуску

ENDPOINTS

Получить список кодов для валют:

GET /api/getcodes

Получить гифку

GET /api/getgif/{Char Code}

где Char code — код валюты

Простой html+js доступен по localhost

Запуск .jar:

java -jar AlfaTest-1.0-SNAPSHOT.jar