У меня есть пакетное приложение для весенней загрузки, в котором есть 5 уникальных заданий, которые выполняются с консоли с помощью команды:
java -jar artifactName jobName param1
но теперь этот проект будет перемещен в облако, поэтому мне нужно использовать весеннюю облачную задачу. Все идет нормально.
Я знаю, что мне нужно определить в основном классе @enableTask, а также в application.properties определить свойства: spring.application.name = cloudTask
Итак, читая документацию Spring, вы поймете, что для запуска моих заданий с помощью сервера облачного потока данных Spring можно определить задачу, которую в этом случае я должен использовать как cloudTask. Но это не имеет смысла, потому что в моем приложении 5 разных заданий, поэтому вопрос:
как связать это имя задачи с моими заданиями, определенными в приложении? Логика подсказывает мне, что мне нужно также определить 5 имен задач, а затем как связать это имя задачи с соответствующим заданием.