Разработка приложений для ПК. Разработка с нуля. Разработка программы на java Задача: ## Описание задачи Необходимо написать SpringBoot приложение, которое вызывает произвольный http сервис (метод get, без параметров). При этом может работать в 2х режимах: реальном вызове и режиме эмуляции. ## Требования 1. У приложения должно быть 2 профиля (dev, prom) 2. В профиле prom приложение вызывает указанный http endpoint (метод get, без параметров) * В качестве http endpoint'а можно взять https://httpbin.org/get 3. В профиле dev приложение не вызывает реальный http endpoint, вместо этого использует stub bean * stub bean -- это заглушечный класс, который возвращает результат, без реального вызова сервиса. 4. Напишите конфигурацию приложения таким образом, чтобы stub bean создавался только в профиле dev, при этом реальный bean в данном профиле не создается 5. url для http endpoint'а должен быть параметризуемым и реализован через ConfigurationProperties. 6. Обратите внимание на структуризацию кода (model, view, controller) 7. Напишите unit-тесты на service классы (используйе SpringBootTest). 8.Нужны документирующие комментарии javadoc 9.Встроен checkstyle - проверка строки на максимальную длину. Если длинна больше, нужен перенос. Проверка, что между арифметическими операторами есть пробел.