Проект для второго этапа отбора на курс Java-разработчика. Техническое задание
- Сохранение запросов пользователя в PostgreSQL (Используя JDBC API)
- Возможность добавить еще сторонние переводчики (помимо уже встроенного Яндекс переводчика)
- Автоматизированная сборка (используя docker-compose)
- Простой веб-интерфейс
- Клонируйте проект
# Клонируйте репозиторий
git clone https://github.com/GrozniyMax/Java-developper.git- Установите данные базы данных
- Установите данные для Яндекс Переводчика (для получения необходимых токенов воспользуйтес инструкцией)
- По желанию добавьте свои переводчики (см. Добавление своего переводчика)
- Запустите docker-compose
docker compose up- Перейдите по адресу в браузере
- Используйте переводчик
- Внимательно изучите пакет translation
- Каждый переводчик должен реализовывать интерфейс Translator и быть помечен аннотацией @Component
- Добавьте все необходимые переменные окружения, а также в приложение через файл