Аргументы задачи сервера 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 не передается в запущенную задачу. Просьба уточнить

0 ответов