У меня есть два проекта, первый - это проект maven, разработанный с использованием Spring Framework (версия 4), и он содержит веб-сервисы Restful, которые используются для связи с внешним приложением (разработка с Angular 4), а другой - является проектом начальной загрузки, относящимся к пакетной обработке для задач планирования, и он был выполнен с использованием подхода пакетной пружины.
Идея состоит в том, чтобы использовать веб-сервис в первом проекте, который будет выполнять функцию запуска файла Jar, сгенерированного из проекта spring-batch, с возможностью передачи динамических аргументов.
ДИНАМИЧЕСКИЕ АРГУМЕНТЫ для моего проекта это CronExpression, этот вход (аргумент) должен быть динамическим.
Я уже использовал RunTime.exec ("java", "-jar", "MyFile.jar", "Arg1"), но он не работает. Поэтому после поиска я нашел другой путь, используя proccessBuilder, и он работает нормально, но только для статического аргумента.
Моя цель состоит в том, чтобы один раз запустить мой флягу и постоянно работать, и в то же время я должен передать динамические аргументы для запуска моей пакетной обработки.
Я хотел бы предложить мне лучший способ сделать это.
Спасибо!