Аргументы задачи сервера Spring Cloud Dataflow
Аргументы задачи сервера потока данных Spring Cloud передаются правильно через пользовательский интерфейс сервера потока данных. Он передается как строка запроса и добавляется в конце URL-адреса.
/tasks/executions?name=wr3-processing-smc-118&arguments=--INSTANCE=local
Но когда я запускаю задачу с помощью java-кода, как показано ниже,
arguments.add("--INSTANCE=local"); task.launch(arguments);
Я вижу вызов POST, как показано ниже, в консоли:
HTTP POST /tasks/executions?name=wr3-processing-smc-121
2021-12-22 18:29:57.953 DEBUG 18560 --- [ main] o.s.web.client.RestTemplate : Accept=[application/json, application/*+json]
2021-12-22 18:29:57.953 DEBUG 18560 --- [ main] o.s.web.client.RestTemplate : Writing [{properties=[], arguments=[--INSTANCE=local]}] with org.springframework.http.converter.support.AllEncompassingFormHttpMessageConverter
Но значение INSTANCE не передается в запущенную задачу. Просьба уточнить