spring 云数据流服务器任务参数通过数据流服务器 UI 正确传递。它作为查询字符串传递并附加在 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 不会传递到已启动的任务中。请说清楚